FFL
Loading...
Searching...
No Matches
FFLiCharModelCreator Class Reference

#include <FFLiCharModelCreator.h>

Public Member Functions

 FFLiCharModelCreator (FFLiCharModelCreateParam *pParam, FFLiManager *pManager)
 ~FFLiCharModelCreator ()
FFLResult ExecuteCPUStep (FFLiCharModel *pModel, const FFLCharModelSource *pSource, const FFLCharModelDesc *pDesc, FFLCharModelBuffer *pBuffer)
void ExecuteGPUStep (FFLiCharModel *pModel, const FFLShaderCallback *pCallback)
void AfterExecuteGPUStep (FFLiCharModel *pModel)
void InvalidateShapes (FFLiCharModel *pModel)
void SetupRenderTextureBuffer (FFLiRenderTextureBuffer &renderTextureBuffer, const FFLCharModelDesc *pDesc, FFLiBufferAllocator *pAllocator) const

Private Attributes

FFLiCharModelCreateParamm_pCharModelCreateParam
FFLiManagerm_pManager

Constructor & Destructor Documentation

◆ FFLiCharModelCreator()

FFLiCharModelCreator::FFLiCharModelCreator ( FFLiCharModelCreateParam * pParam,
FFLiManager * pManager )

◆ ~FFLiCharModelCreator()

FFLiCharModelCreator::~FFLiCharModelCreator ( )

Member Function Documentation

◆ ExecuteCPUStep()

FFLResult FFLiCharModelCreator::ExecuteCPUStep ( FFLiCharModel * pModel,
const FFLCharModelSource * pSource,
const FFLCharModelDesc * pDesc,
FFLCharModelBuffer * pBuffer )

◆ ExecuteGPUStep()

void FFLiCharModelCreator::ExecuteGPUStep ( FFLiCharModel * pModel,
const FFLShaderCallback * pCallback )

◆ AfterExecuteGPUStep()

void FFLiCharModelCreator::AfterExecuteGPUStep ( FFLiCharModel * pModel)

◆ InvalidateShapes()

void FFLiCharModelCreator::InvalidateShapes ( FFLiCharModel * pModel)

◆ SetupRenderTextureBuffer()

void FFLiCharModelCreator::SetupRenderTextureBuffer ( FFLiRenderTextureBuffer & renderTextureBuffer,
const FFLCharModelDesc * pDesc,
FFLiBufferAllocator * pAllocator ) const

Member Data Documentation

◆ m_pCharModelCreateParam

FFLiCharModelCreateParam* FFLiCharModelCreator::m_pCharModelCreateParam
private

◆ m_pManager

FFLiManager* FFLiCharModelCreator::m_pManager
private