Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
MeshGeometryClass Class Reference

#include <meshgeometry.h>

Inherits W3DMPO, RefCountClass, and MultiListObjectClass.

Inherited by DynamicMeshModel, MeshModelClass, and ShdSubMeshClass.

Public Types

enum  FlagsType {
  DIRTY_BOUNDS = 0x00000001 , DIRTY_PLANES = 0x00000002 , DIRTY_VNORMALS = 0x00000004 , SORT = 0x00000010 ,
  DISABLE_BOUNDING_BOX = 0x00000020 , DISABLE_BOUNDING_SPHERE = 0x00000040 , DISABLE_PLANE_EQ = 0x00000080 , TWO_SIDED = 0x00000100 ,
  ALIGNED = 0x00000200 , SKIN = 0x00000400 , ORIENTED = 0x00000800 , CAST_SHADOW = 0x00001000 ,
  PRELIT_MASK = 0x0000E000 , PRELIT_VERTEX = 0x00002000 , PRELIT_LIGHTMAP_MULTI_PASS = 0x00004000 , PRELIT_LIGHTMAP_MULTI_TEXTURE = 0x00008000 ,
  ALLOW_NPATCHES = 0x00010000
}
 

Public Member Functions

 MeshGeometryClass (void)
 
 MeshGeometryClass (const MeshGeometryClass &that)
 
virtual ~MeshGeometryClass (void)
 
MeshGeometryClassoperator= (const MeshGeometryClass &that)
 
void Reset_Geometry (int polycount, int vertcount)
 
const char * Get_Name (void) const
 
void Set_Name (const char *newname)
 
const char * Get_User_Text (void)
 
void Set_User_Text (char *usertext)
 
void Set_Flag (FlagsType flag, bool onoff)
 
int Get_Flag (FlagsType flag)
 
void Set_Sort_Level (int level)
 
int Get_Sort_Level (void) const
 
int Get_Polygon_Count (void) const
 
int Get_Vertex_Count (void) const
 
const TriIndexGet_Polygon_Array (void)
 
Vector3Get_Vertex_Array (void)
 
const Vector3Get_Vertex_Normal_Array (void)
 
const Vector4Get_Plane_Array (bool create=true)
 
void Compute_Plane (int pidx, PlaneClass *set_plane) const
 
const uint32Get_Vertex_Shade_Index_Array (bool create=true)
 
const uint16Get_Vertex_Bone_Links (void)
 
uint8Get_Poly_Surface_Type_Array (void)
 
uint8 Get_Poly_Surface_Type (int poly_index) const
 
void Get_Bounding_Box (AABoxClass *set_box)
 
void Get_Bounding_Sphere (SphereClass *set_sphere)
 
bool Has_Cull_Tree (void)
 
void Generate_Rigid_APT (const Vector3 &view_dir, SimpleDynVecClass< uint32 > &apt)
 
void Generate_Rigid_APT (const OBBoxClass &local_box, SimpleDynVecClass< uint32 > &apt)
 
void Generate_Rigid_APT (const OBBoxClass &local_box, const Vector3 &view_dir, SimpleDynVecClass< uint32 > &apt)
 
void Generate_Skin_APT (const OBBoxClass &world_box, SimpleDynVecClass< uint32 > &apt, const Vector3 *world_vertex_locs)
 
bool Contains (const Vector3 &point)
 
bool Cast_Ray (RayCollisionTestClass &raytest)
 
bool Cast_AABox (AABoxCollisionTestClass &boxtest)
 
bool Cast_OBBox (OBBoxCollisionTestClass &boxtest)
 
bool Intersect_OBBox (OBBoxIntersectionTestClass &boxtest)
 
bool Cast_World_Space_AABox (AABoxCollisionTestClass &boxtest, const Matrix3D &transform)
 
virtual WW3DErrorType Load_W3D (ChunkLoadClass &cload)
 
void Scale (const Vector3 &sc)
 
- Public Member Functions inherited from W3DMPO
virtual ~W3DMPO ()
 
- Public Member Functions inherited from RefCountClass
 RefCountClass (void)
 
 RefCountClass (const RefCountClass &)
 
void Add_Ref (void) const
 
WWINLINE void Release_Ref (void) const
 
int Num_Refs (void) const
 
virtual void Delete_This (void)
 
- Public Member Functions inherited from MultiListObjectClass
 MultiListObjectClass (void)
 
virtual ~MultiListObjectClass (void)
 
MultiListNodeClassGet_List_Node () const
 
void Set_List_Node (MultiListNodeClass *node)
 

Protected Member Functions

TriIndexget_polys (void)
 
Vector3get_vert_normals (void)
 
uint32get_shade_indices (bool create=true)
 
Vector4get_planes (bool create=true)
 
uint16get_bone_links (bool create=true)
 
int cast_semi_infinite_axis_aligned_ray (const Vector3 &start_point, int axis_dir, unsigned char &flags)
 
bool cast_aabox_identity (AABoxCollisionTestClass &boxtest, const Vector3 &trans)
 
bool cast_aabox_z90 (AABoxCollisionTestClass &boxtest, const Vector3 &trans)
 
bool cast_aabox_z180 (AABoxCollisionTestClass &boxtest, const Vector3 &trans)
 
bool cast_aabox_z270 (AABoxCollisionTestClass &boxtest, const Vector3 &trans)
 
bool intersect_obbox_brute_force (OBBoxIntersectionTestClass &localtest)
 
bool cast_ray_brute_force (RayCollisionTestClass &raytest)
 
bool cast_aabox_brute_force (AABoxCollisionTestClass &boxtest)
 
bool cast_obbox_brute_force (OBBoxCollisionTestClass &boxtest)
 
virtual void Compute_Plane_Equations (Vector4 *array)
 
virtual void Compute_Vertex_Normals (Vector3 *array)
 
virtual void Compute_Bounds (Vector3 *verts)
 
void Generate_Culling_Tree (void)
 
WW3DErrorType read_chunks (ChunkLoadClass &cload)
 
WW3DErrorType read_vertices (ChunkLoadClass &cload)
 
WW3DErrorType read_vertex_normals (ChunkLoadClass &cload)
 
WW3DErrorType read_triangles (ChunkLoadClass &cload)
 
WW3DErrorType read_user_text (ChunkLoadClass &cload)
 
WW3DErrorType read_vertex_influences (ChunkLoadClass &cload)
 
WW3DErrorType read_vertex_shade_indices (ChunkLoadClass &cload)
 
WW3DErrorType read_aabtree (ChunkLoadClass &cload)
 
void get_deformed_vertices (Vector3 *dst_vert, Vector3 *dst_norm, const HTreeClass *htree)
 
void get_deformed_vertices (Vector3 *dst_vert, const HTreeClass *htree)
 
void get_deformed_screenspace_vertices (Vector4 *dst_vert, const RenderInfoClass &rinfo, const Matrix3D &mesh_tm, const HTreeClass *htree)
 
- Protected Member Functions inherited from W3DMPO
virtual int glueEnforcer () const =0
 
- Protected Member Functions inherited from RefCountClass
virtual ~RefCountClass (void)
 

Protected Attributes

ShareBufferClass< char > * MeshName
 
ShareBufferClass< char > * UserText
 
int Flags
 
char SortLevel
 
uint32 W3dAttributes
 
int PolyCount
 
int VertexCount
 
ShareBufferClass< TriIndex > * Poly
 
ShareBufferClass< Vector3 > * Vertex
 
ShareBufferClass< Vector3 > * VertexNorm
 
ShareBufferClass< Vector4 > * PlaneEq
 
ShareBufferClass< uint32 > * VertexShadeIdx
 
ShareBufferClass< uint16 > * VertexBoneLink
 
ShareBufferClass< uint8 > * PolySurfaceType
 
Vector3 BoundBoxMin
 
Vector3 BoundBoxMax
 
Vector3 BoundSphereCenter
 
float BoundSphereRadius
 
AABTreeClassCullTree
 

Additional Inherited Members

- Static Public Member Functions inherited from RefCountClass
static int Total_Refs (void)
 
static RefCountClassAdd_Active_Ref (RefCountClass *obj)
 
static RefCountClassSet_Ref_Owner (RefCountClass *obj, char *file, int line)
 
static void Remove_Active_Ref (RefCountClass *obj)
 
static bool Validate_Active_Ref (RefCountClass *obj)
 
- Public Attributes inherited from RefCountClass
RefCountNodeClass ActiveRefNode
 
ActiveRefStruct ActiveRefInfo
 
- Static Public Attributes inherited from RefCountClass
static RefCountListClass ActiveRefList
 

Detailed Description

MeshGeometryClass This class encapsulates the geometry data for a triangle mesh.

Definition at line 88 of file meshgeometry.h.

Member Enumeration Documentation

◆ FlagsType

Enumerator
DIRTY_BOUNDS 
DIRTY_PLANES 
DIRTY_VNORMALS 
SORT 
DISABLE_BOUNDING_BOX 
DISABLE_BOUNDING_SPHERE 
DISABLE_PLANE_EQ 
TWO_SIDED 
ALIGNED 
SKIN 
ORIENTED 
CAST_SHADOW 
PRELIT_MASK 
PRELIT_VERTEX 
PRELIT_LIGHTMAP_MULTI_PASS 
PRELIT_LIGHTMAP_MULTI_TEXTURE 
ALLOW_NPATCHES 

Definition at line 100 of file meshgeometry.h.

Constructor & Destructor Documentation

◆ MeshGeometryClass() [1/2]

MeshGeometryClass::MeshGeometryClass ( void )

Definition at line 127 of file meshgeometry.cpp.

◆ MeshGeometryClass() [2/2]

MeshGeometryClass::MeshGeometryClass ( const MeshGeometryClass & that)

Definition at line 163 of file meshgeometry.cpp.

◆ ~MeshGeometryClass()

MeshGeometryClass::~MeshGeometryClass ( void )
virtual

Definition at line 249 of file meshgeometry.cpp.

Member Function Documentation

◆ Cast_AABox()

bool MeshGeometryClass::Cast_AABox ( AABoxCollisionTestClass & boxtest)

Definition at line 676 of file meshgeometry.cpp.

◆ cast_aabox_brute_force()

bool MeshGeometryClass::cast_aabox_brute_force ( AABoxCollisionTestClass & boxtest)
protected

Definition at line 1144 of file meshgeometry.cpp.

◆ cast_aabox_identity()

bool MeshGeometryClass::cast_aabox_identity ( AABoxCollisionTestClass & boxtest,
const Vector3 & trans )
protected

Definition at line 896 of file meshgeometry.cpp.

◆ cast_aabox_z180()

bool MeshGeometryClass::cast_aabox_z180 ( AABoxCollisionTestClass & boxtest,
const Vector3 & trans )
protected

Definition at line 962 of file meshgeometry.cpp.

◆ cast_aabox_z270()

bool MeshGeometryClass::cast_aabox_z270 ( AABoxCollisionTestClass & boxtest,
const Vector3 & trans )
protected

Definition at line 1000 of file meshgeometry.cpp.

◆ cast_aabox_z90()

bool MeshGeometryClass::cast_aabox_z90 ( AABoxCollisionTestClass & boxtest,
const Vector3 & trans )
protected

Definition at line 923 of file meshgeometry.cpp.

◆ Cast_OBBox()

bool MeshGeometryClass::Cast_OBBox ( OBBoxCollisionTestClass & boxtest)

Definition at line 702 of file meshgeometry.cpp.

◆ cast_obbox_brute_force()

bool MeshGeometryClass::cast_obbox_brute_force ( OBBoxCollisionTestClass & boxtest)
protected

Definition at line 1202 of file meshgeometry.cpp.

◆ Cast_Ray()

bool MeshGeometryClass::Cast_Ray ( RayCollisionTestClass & raytest)

Definition at line 650 of file meshgeometry.cpp.

◆ cast_ray_brute_force()

bool MeshGeometryClass::cast_ray_brute_force ( RayCollisionTestClass & raytest)
protected

Definition at line 1089 of file meshgeometry.cpp.

◆ cast_semi_infinite_axis_aligned_ray()

int MeshGeometryClass::cast_semi_infinite_axis_aligned_ray ( const Vector3 & start_point,
int axis_dir,
unsigned char & flags )
protected

Definition at line 833 of file meshgeometry.cpp.

◆ Cast_World_Space_AABox()

bool MeshGeometryClass::Cast_World_Space_AABox ( AABoxCollisionTestClass & boxtest,
const Matrix3D & transform )

Definition at line 754 of file meshgeometry.cpp.

◆ Compute_Bounds()

void MeshGeometryClass::Compute_Bounds ( Vector3 * verts)
protectedvirtual

Reimplemented in DynamicMeshModel.

Definition at line 1379 of file meshgeometry.cpp.

◆ Compute_Plane()

void MeshGeometryClass::Compute_Plane ( int pidx,
PlaneClass * set_plane ) const

Definition at line 1524 of file meshgeometry.cpp.

◆ Compute_Plane_Equations()

void MeshGeometryClass::Compute_Plane_Equations ( Vector4 * array)
protectedvirtual

Definition at line 1260 of file meshgeometry.cpp.

◆ Compute_Vertex_Normals()

void MeshGeometryClass::Compute_Vertex_Normals ( Vector3 * array)
protectedvirtual

Definition at line 1297 of file meshgeometry.cpp.

◆ Contains()

bool MeshGeometryClass::Contains ( const Vector3 & point)

Definition at line 606 of file meshgeometry.cpp.

◆ Generate_Culling_Tree()

void MeshGeometryClass::Generate_Culling_Tree ( void )
protected

Definition at line 1548 of file meshgeometry.cpp.

◆ Generate_Rigid_APT() [1/3]

void MeshGeometryClass::Generate_Rigid_APT ( const OBBoxClass & local_box,
const Vector3 & view_dir,
SimpleDynVecClass< uint32 > & apt )

Definition at line 525 of file meshgeometry.cpp.

◆ Generate_Rigid_APT() [2/3]

void MeshGeometryClass::Generate_Rigid_APT ( const OBBoxClass & local_box,
SimpleDynVecClass< uint32 > & apt )

Definition at line 486 of file meshgeometry.cpp.

◆ Generate_Rigid_APT() [3/3]

void MeshGeometryClass::Generate_Rigid_APT ( const Vector3 & view_dir,
SimpleDynVecClass< uint32 > & apt )

Definition at line 451 of file meshgeometry.cpp.

◆ Generate_Skin_APT()

void MeshGeometryClass::Generate_Skin_APT ( const OBBoxClass & world_box,
SimpleDynVecClass< uint32 > & apt,
const Vector3 * world_vertex_locs )

Definition at line 567 of file meshgeometry.cpp.

◆ get_bone_links()

uint16 * MeshGeometryClass::get_bone_links ( bool create = true)
inlineprotected

Definition at line 278 of file meshgeometry.h.

◆ Get_Bounding_Box()

void MeshGeometryClass::Get_Bounding_Box ( AABoxClass * set_box)

Definition at line 411 of file meshgeometry.cpp.

◆ Get_Bounding_Sphere()

void MeshGeometryClass::Get_Bounding_Sphere ( SphereClass * set_sphere)

Definition at line 431 of file meshgeometry.cpp.

◆ get_deformed_screenspace_vertices()

void MeshGeometryClass::get_deformed_screenspace_vertices ( Vector4 * dst_vert,
const RenderInfoClass & rinfo,
const Matrix3D & mesh_tm,
const HTreeClass * htree )
protected

Definition at line 2098 of file meshgeometry.cpp.

◆ get_deformed_vertices() [1/2]

void MeshGeometryClass::get_deformed_vertices ( Vector3 * dst_vert,
const HTreeClass * htree )
protected

Definition at line 2052 of file meshgeometry.cpp.

◆ get_deformed_vertices() [2/2]

void MeshGeometryClass::get_deformed_vertices ( Vector3 * dst_vert,
Vector3 * dst_norm,
const HTreeClass * htree )
protected

Definition at line 2064 of file meshgeometry.cpp.

◆ Get_Flag()

int MeshGeometryClass::Get_Flag ( FlagsType flag)
inline

Definition at line 134 of file meshgeometry.h.

◆ Get_Name()

const char * MeshGeometryClass::Get_Name ( void ) const

Definition at line 321 of file meshgeometry.cpp.

◆ Get_Plane_Array()

const Vector4 * MeshGeometryClass::Get_Plane_Array ( bool create = true)

Definition at line 1497 of file meshgeometry.cpp.

◆ get_planes()

Vector4 * MeshGeometryClass::get_planes ( bool create = true)
protected

Definition at line 1468 of file meshgeometry.cpp.

◆ Get_Poly_Surface_Type()

uint8 MeshGeometryClass::Get_Poly_Surface_Type ( int poly_index) const
inline

Definition at line 289 of file meshgeometry.h.

◆ Get_Poly_Surface_Type_Array()

uint8 * MeshGeometryClass::Get_Poly_Surface_Type_Array ( void )
inline

Definition at line 149 of file meshgeometry.h.

◆ Get_Polygon_Array()

const TriIndex * MeshGeometryClass::Get_Polygon_Array ( void )
inline

Definition at line 142 of file meshgeometry.h.

◆ Get_Polygon_Count()

int MeshGeometryClass::Get_Polygon_Count ( void ) const
inline

Definition at line 139 of file meshgeometry.h.

◆ get_polys()

TriIndex * MeshGeometryClass::get_polys ( void )
inlineprotected

Definition at line 260 of file meshgeometry.h.

◆ get_shade_indices()

uint32 * MeshGeometryClass::get_shade_indices ( bool create = true)
inlineprotected

Definition at line 267 of file meshgeometry.h.

◆ Get_Sort_Level()

int MeshGeometryClass::Get_Sort_Level ( void ) const
inline

Definition at line 137 of file meshgeometry.h.

◆ Get_User_Text()

const char * MeshGeometryClass::Get_User_Text ( void )

Definition at line 366 of file meshgeometry.cpp.

◆ get_vert_normals()

Vector3 * MeshGeometryClass::get_vert_normals ( void )
protected

Definition at line 1417 of file meshgeometry.cpp.

◆ Get_Vertex_Array()

Vector3 * MeshGeometryClass::Get_Vertex_Array ( void )
inline

Definition at line 143 of file meshgeometry.h.

◆ Get_Vertex_Bone_Links()

const uint16 * MeshGeometryClass::Get_Vertex_Bone_Links ( void )
inline

Definition at line 148 of file meshgeometry.h.

◆ Get_Vertex_Count()

int MeshGeometryClass::Get_Vertex_Count ( void ) const
inline

Definition at line 140 of file meshgeometry.h.

◆ Get_Vertex_Normal_Array()

const Vector3 * MeshGeometryClass::Get_Vertex_Normal_Array ( void )

Definition at line 1441 of file meshgeometry.cpp.

◆ Get_Vertex_Shade_Index_Array()

const uint32 * MeshGeometryClass::Get_Vertex_Shade_Index_Array ( bool create = true)
inline

Definition at line 147 of file meshgeometry.h.

◆ Has_Cull_Tree()

bool MeshGeometryClass::Has_Cull_Tree ( void )
inline

Definition at line 156 of file meshgeometry.h.

◆ Intersect_OBBox()

bool MeshGeometryClass::Intersect_OBBox ( OBBoxIntersectionTestClass & boxtest)

Definition at line 728 of file meshgeometry.cpp.

◆ intersect_obbox_brute_force()

bool MeshGeometryClass::intersect_obbox_brute_force ( OBBoxIntersectionTestClass & localtest)
protected

Definition at line 1041 of file meshgeometry.cpp.

◆ Load_W3D()

WW3DErrorType MeshGeometryClass::Load_W3D ( ChunkLoadClass & cload)
virtual

Reimplemented in MeshModelClass, and ShdSubMeshClass.

Definition at line 1576 of file meshgeometry.cpp.

◆ operator=()

MeshGeometryClass & MeshGeometryClass::operator= ( const MeshGeometryClass & that)

Definition at line 200 of file meshgeometry.cpp.

◆ read_aabtree()

WW3DErrorType MeshGeometryClass::read_aabtree ( ChunkLoadClass & cload)
protected

Definition at line 1995 of file meshgeometry.cpp.

◆ read_chunks()

WW3DErrorType MeshGeometryClass::read_chunks ( ChunkLoadClass & cload)
protected

Definition at line 1713 of file meshgeometry.cpp.

◆ read_triangles()

WW3DErrorType MeshGeometryClass::read_triangles ( ChunkLoadClass & cload)
protected

Definition at line 1849 of file meshgeometry.cpp.

◆ read_user_text()

WW3DErrorType MeshGeometryClass::read_user_text ( ChunkLoadClass & cload)
protected

Definition at line 1898 of file meshgeometry.cpp.

◆ read_vertex_influences()

WW3DErrorType MeshGeometryClass::read_vertex_influences ( ChunkLoadClass & cload)
protected

Definition at line 1937 of file meshgeometry.cpp.

◆ read_vertex_normals()

WW3DErrorType MeshGeometryClass::read_vertex_normals ( ChunkLoadClass & cload)
protected

Definition at line 1819 of file meshgeometry.cpp.

◆ read_vertex_shade_indices()

WW3DErrorType MeshGeometryClass::read_vertex_shade_indices ( ChunkLoadClass & cload)
protected

Definition at line 1968 of file meshgeometry.cpp.

◆ read_vertices()

WW3DErrorType MeshGeometryClass::read_vertices ( ChunkLoadClass & cload)
protected

Definition at line 1786 of file meshgeometry.cpp.

◆ Reset_Geometry()

void MeshGeometryClass::Reset_Geometry ( int polycount,
int vertcount )

Definition at line 267 of file meshgeometry.cpp.

◆ Scale()

void MeshGeometryClass::Scale ( const Vector3 & sc)

Definition at line 2004 of file meshgeometry.cpp.

◆ Set_Flag()

void MeshGeometryClass::Set_Flag ( FlagsType flag,
bool onoff )
inline

Definition at line 133 of file meshgeometry.h.

◆ Set_Name()

void MeshGeometryClass::Set_Name ( const char * newname)

Definition at line 342 of file meshgeometry.cpp.

◆ Set_Sort_Level()

void MeshGeometryClass::Set_Sort_Level ( int level)
inline

Definition at line 136 of file meshgeometry.h.

◆ Set_User_Text()

void MeshGeometryClass::Set_User_Text ( char * usertext)

Definition at line 387 of file meshgeometry.cpp.

Member Data Documentation

◆ BoundBoxMax

Vector3 MeshGeometryClass::BoundBoxMax
protected

Definition at line 250 of file meshgeometry.h.

◆ BoundBoxMin

Vector3 MeshGeometryClass::BoundBoxMin
protected

Definition at line 249 of file meshgeometry.h.

◆ BoundSphereCenter

Vector3 MeshGeometryClass::BoundSphereCenter
protected

Definition at line 251 of file meshgeometry.h.

◆ BoundSphereRadius

float MeshGeometryClass::BoundSphereRadius
protected

Definition at line 252 of file meshgeometry.h.

◆ CullTree

AABTreeClass* MeshGeometryClass::CullTree
protected

Definition at line 253 of file meshgeometry.h.

◆ Flags

int MeshGeometryClass::Flags
protected

Definition at line 233 of file meshgeometry.h.

◆ MeshName

ShareBufferClass<char>* MeshGeometryClass::MeshName
protected

Definition at line 231 of file meshgeometry.h.

◆ PlaneEq

ShareBufferClass<Vector4>* MeshGeometryClass::PlaneEq
protected

Definition at line 244 of file meshgeometry.h.

◆ Poly

ShareBufferClass<TriIndex>* MeshGeometryClass::Poly
protected

Definition at line 241 of file meshgeometry.h.

◆ PolyCount

int MeshGeometryClass::PolyCount
protected

Definition at line 238 of file meshgeometry.h.

◆ PolySurfaceType

ShareBufferClass<uint8>* MeshGeometryClass::PolySurfaceType
protected

Definition at line 247 of file meshgeometry.h.

◆ SortLevel

char MeshGeometryClass::SortLevel
protected

Definition at line 234 of file meshgeometry.h.

◆ UserText

ShareBufferClass<char>* MeshGeometryClass::UserText
protected

Definition at line 232 of file meshgeometry.h.

◆ Vertex

ShareBufferClass<Vector3>* MeshGeometryClass::Vertex
protected

Definition at line 242 of file meshgeometry.h.

◆ VertexBoneLink

ShareBufferClass<uint16>* MeshGeometryClass::VertexBoneLink
protected

Definition at line 246 of file meshgeometry.h.

◆ VertexCount

int MeshGeometryClass::VertexCount
protected

Definition at line 239 of file meshgeometry.h.

◆ VertexNorm

ShareBufferClass<Vector3>* MeshGeometryClass::VertexNorm
protected

Definition at line 243 of file meshgeometry.h.

◆ VertexShadeIdx

ShareBufferClass<uint32>* MeshGeometryClass::VertexShadeIdx
protected

Definition at line 245 of file meshgeometry.h.

◆ W3dAttributes

uint32 MeshGeometryClass::W3dAttributes
protected

Definition at line 235 of file meshgeometry.h.


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