ScummVM API documentation
dgPolygonSoupDatabaseBuilder Class Reference

Classes

struct  IndexArray
 
struct  VertexArray
 

Public Member Functions

 dgPolygonSoupDatabaseBuilder (dgMemoryAllocator *const allocator)
 
void operator delete (void *const ptr, dgMemoryAllocator *const allocator)
 
void operator delete[] (void *const ptr, dgMemoryAllocator *const allocator)
 
void * operator new (size_t size, dgMemoryAllocator *const allocator)
 
void * operator new[] (size_t size, dgMemoryAllocator *const allocator)
 
void * operator new (size_t size)
 
void * operator new[] (size_t size)
 
void operator delete (void *const ptr)
 
void operator delete[] (void *const ptr)
 
void Begin ()
 
void End (bool optimize)
 
void AddMesh (const dgFloat32 *const vertex, dgInt32 vertexCount, dgInt32 strideInBytes, dgInt32 faceCount, const dgInt32 *const faceArray, const dgInt32 *const indexArray, const dgInt32 *const faceTagsData, const dgMatrix &worldMatrix)
 
void SingleFaceFixup ()
 

Public Attributes

dgInt32 m_run
 
dgInt32 m_faceCount
 
dgInt32 m_indexCount
 
dgInt32 m_vertexCount
 
dgInt32 m_normalCount
 
IndexArray m_faceVertexCount
 
IndexArray m_vertexIndex
 
IndexArray m_normalIndex
 
VertexArray m_vertexPoints
 
VertexArray m_normalPoints
 
dgMemoryAllocatorm_allocator
 

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