Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Gray3D::cMeshT< _TYPE_INDEX > Class Template Reference

#include <cMesh.h>

Public Types

typedef _TYPE_INDEX INDEX_t
 _TYPE_INDEX = WORD or INT32 More...
 

Public Member Functions

 cMeshT (size_t nVertStride=0)
 
void FreeMesh ()
 

Public Attributes

cMeshIndexT< _TYPE_INDEX > m_Index
 Index into m_Verts buffer. More...
 
cMeshVertsV m_Verts
 flexible vertex format array. ASSUME first element is always cVector3f More...
 

Detailed Description

template<typename _TYPE_INDEX = WORD>
class Gray3D::cMeshT< _TYPE_INDEX >

A single simple mesh. Arbitrary stride vertices array with indexes to build a mesh. can be 16 or 32 bit _TYPE_INDEX. similar to ID3DXBaseMesh

Member Typedef Documentation

◆ INDEX_t

template<typename _TYPE_INDEX = WORD>
typedef _TYPE_INDEX Gray3D::cMeshT< _TYPE_INDEX >::INDEX_t

_TYPE_INDEX = WORD or INT32

Constructor & Destructor Documentation

◆ cMeshT()

template<typename _TYPE_INDEX = WORD>
Gray3D::cMeshT< _TYPE_INDEX >::cMeshT ( size_t  nVertStride = 0)
inline

Member Function Documentation

◆ FreeMesh()

template<typename _TYPE_INDEX = WORD>
void Gray3D::cMeshT< _TYPE_INDEX >::FreeMesh ( )
inline

Member Data Documentation

◆ m_Index

template<typename _TYPE_INDEX = WORD>
cMeshIndexT<_TYPE_INDEX> Gray3D::cMeshT< _TYPE_INDEX >::m_Index

Index into m_Verts buffer.

◆ m_Verts

template<typename _TYPE_INDEX = WORD>
cMeshVertsV Gray3D::cMeshT< _TYPE_INDEX >::m_Verts

flexible vertex format array. ASSUME first element is always cVector3f


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