Unravel Engine C++ Reference
Loading...
Searching...
No Matches
GeometryT< MaxHandlesT > Struct Template Reference

Classes

struct  Geometry
 

Public Member Functions

 GeometryT ()
 
GeometryHandle create (uint32_t _numVertices, const DdVertex *_vertices, uint32_t _numIndices, const void *_indices, bool _index32)
 
void destroy (GeometryHandle _handle)
 

Public Attributes

bx::Mutex m_lock
 
bx::HandleAllocT< MaxHandlesT > m_handleAlloc
 
Geometry m_geometry [MaxHandlesT]
 

Detailed Description

template<uint16_t MaxHandlesT = DEBUG_DRAW_CONFIG_MAX_GEOMETRY>
struct GeometryT< MaxHandlesT >

Definition at line 386 of file debugdraw.cpp.

Constructor & Destructor Documentation

◆ GeometryT()

template<uint16_t MaxHandlesT = DEBUG_DRAW_CONFIG_MAX_GEOMETRY>
GeometryT< MaxHandlesT >::GeometryT ( )
inline

Definition at line 388 of file debugdraw.cpp.

Member Function Documentation

◆ create()

template<uint16_t MaxHandlesT = DEBUG_DRAW_CONFIG_MAX_GEOMETRY>
GeometryHandle GeometryT< MaxHandlesT >::create ( uint32_t _numVertices,
const DdVertex * _vertices,
uint32_t _numIndices,
const void * _indices,
bool _index32 )
inline

Definition at line 392 of file debugdraw.cpp.

◆ destroy()

template<uint16_t MaxHandlesT = DEBUG_DRAW_CONFIG_MAX_GEOMETRY>
void GeometryT< MaxHandlesT >::destroy ( GeometryHandle _handle)
inline

Definition at line 440 of file debugdraw.cpp.

Member Data Documentation

◆ m_geometry

template<uint16_t MaxHandlesT = DEBUG_DRAW_CONFIG_MAX_GEOMETRY>
Geometry GeometryT< MaxHandlesT >::m_geometry[MaxHandlesT]

Definition at line 467 of file debugdraw.cpp.

◆ m_handleAlloc

template<uint16_t MaxHandlesT = DEBUG_DRAW_CONFIG_MAX_GEOMETRY>
bx::HandleAllocT<MaxHandlesT> GeometryT< MaxHandlesT >::m_handleAlloc

Definition at line 466 of file debugdraw.cpp.

◆ m_lock

template<uint16_t MaxHandlesT = DEBUG_DRAW_CONFIG_MAX_GEOMETRY>
bx::Mutex GeometryT< MaxHandlesT >::m_lock

Definition at line 465 of file debugdraw.cpp.


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