My Project
Public Member Functions | Static Public Member Functions | List of all members
ParaEngine::BlockRenderTask Class Reference

Public Member Functions

uint16_t GetTemplateId ()
 
uint16_t GetUserData ()
 
BlockTemplateGetTemplate ()
 
void SetVertexBuffer (VertexBufferDevicePtr_type val)
 
VertexBufferDevicePtr_type GetVertexBuffer ()
 
int32_t GetVertexOfs ()
 
int32_t GetIndexOfs ()
 
int32_t GetVertexCount ()
 
int32_t GetPrimitiveCount ()
 
void SetRenderOrder (uint32_t renderOrder)
 
Uint16x3GetMinBlockPos ()
 
int32_t GetRenderOrder ()
 
void AddRectFace (int32 nFaceCount)
 
void Init (BlockTemplate *pTemplate, uint16_t nBlockData, uint32_t vertexOffset, VertexBufferDevicePtr_type pBuffer, Uint16x3 &minBlockId_ws)
 
void Init (BlockTemplate *pTemplate, uint16_t nBlockData, uint32_t vertexOffset, Uint16x3 &minBlockId_ws, int32 nBufferIndex)
 
int32 GetBufferIndex () const
 
void SetBufferIndex (int32 val)
 

Static Public Member Functions

static BlockRenderTaskCreateTask ()
 
static void ReleaseTask (BlockRenderTask *pRenderTask)
 
static void ReleaseTaskPool ()
 

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