# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NL3D::CMesh::CCornerTmp Struct Reference

Just for build process. More...

Inheritance diagram for NL3D::CMesh::CCornerTmp

Inheritance graph
[legend]
Collaboration diagram for NL3D::CMesh::CCornerTmp:

Collaboration graph
[legend]
List of all members.

Public Methods

bool operator< (const CCornerTmp &c) const
 CCornerTmp ()
CCornerTmp& operator= (const CCorner &o)

Public Attributes

CPaletteSkin Palette
float Weights [NL3D_MESH_SKINNING_MAX_MATRIX]
sint VBId

Static Public Attributes

sint Flags = 0

Detailed Description

Just for build process.

NB: we must store palette info by corner (not by vertex) because Matrix Block grouping may insert vertex discontinuities. eg: a vertex use Matrix23. After Matrix grouping (16matrix), Matrix23 could be Matrix2 for a group of face, but Matrix13 for an other!!

Definition at line 282 of file mesh.h.


Constructor & Destructor Documentation

NL3D::CMesh::CCornerTmp::CCornerTmp ( ) [inline]
 

Definition at line 296 of file mesh.h.


Member Function Documentation

bool NL3D::CMesh::CCornerTmp::operator< ( const CCornerTmp & c ) const
 

Definition at line 79 of file mesh.cpp.

CCornerTmp & NL3D::CMesh::CCornerTmp::operator= ( const CCorner & o ) [inline]
 

Definition at line 307 of file mesh.h.


Member Data Documentation

sint NL3D::CMesh::CCornerTmp::Flags = 0 [static]
 

Definition at line 75 of file mesh.cpp.

CPaletteSkin NL3D::CMesh::CCornerTmp::Palette
 

Definition at line 284 of file mesh.h.

sint NL3D::CMesh::CCornerTmp::VBId [mutable]
 

Definition at line 290 of file mesh.h.

float NL3D::CMesh::CCornerTmp::Weights[NL3D_MESH_SKINNING_MAX_MATRIX]
 

Definition at line 285 of file mesh.h.


The documentation for this struct was generated from the following files: