# 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  

NLPACS::CCollisionFace Struct Reference

#include <collision_mesh_build.h>

List of all members.

Public Types

enum  { ExteriorSurface = -1, InteriorSurfaceFirst = 0 }
 The exterior/interior surfaces id. More...


Public Methods

void serial (NLMISC::IStream &f)
 Serialise the face. More...


Public Attributes

Attributes to set
uint32 V [3]
 The number of the vertices of the face. More...

bool Visibility [3]
 The visibility of each edge. More...

sint32 Surface
 The number of the surface of which it is associated. -1 means exterior surface. More...

sint32 Material
Internal attributes
sint32 Edge [3]
 The link to the neighbor faces -- don't fill. More...

sint32 InternalSurface
 The number of the connex surface associated -- don't fill. More...

bool EdgeFlags [3]
 The flags for each edge -- don't fill. More...


Member Enumeration Documentation

anonymous enum
 

The exterior/interior surfaces id.

Enumeration values:
ExteriorSurface 
InteriorSurfaceFirst 

Definition at line 79 of file collision_mesh_build.h.


Member Function Documentation

void NLPACS::CCollisionFace::serial NLMISC::IStream   f [inline]
 

Serialise the face.

Definition at line 86 of file collision_mesh_build.h.

References Material, NLMISC::IStream::serial, Surface, V, and Visibility.


Member Data Documentation

sint32 NLPACS::CCollisionFace::Edge[3]
 

The link to the neighbor faces -- don't fill.

Definition at line 67 of file collision_mesh_build.h.

bool NLPACS::CCollisionFace::EdgeFlags[3]
 

The flags for each edge -- don't fill.

Definition at line 73 of file collision_mesh_build.h.

sint32 NLPACS::CCollisionFace::InternalSurface
 

The number of the connex surface associated -- don't fill.

Definition at line 70 of file collision_mesh_build.h.

sint32 NLPACS::CCollisionFace::Material
 

Definition at line 58 of file collision_mesh_build.h.

Referenced by serial.

sint32 NLPACS::CCollisionFace::Surface
 

The number of the surface of which it is associated. -1 means exterior surface.

Definition at line 55 of file collision_mesh_build.h.

Referenced by serial.

uint32 NLPACS::CCollisionFace::V[3]
 

The number of the vertices of the face.

Definition at line 49 of file collision_mesh_build.h.

Referenced by serial.

bool NLPACS::CCollisionFace::Visibility[3]
 

The visibility of each edge.

Definition at line 52 of file collision_mesh_build.h.

Referenced by serial.


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