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

#include <FFLiCharModelCreateParam.h>

Public Member Functions

 FFLiCharModelCreateParam (FFLiDatabaseManager *pDatabaseManager, FFLiResourceManager *pResourceManager, FFLiShaderCallback *pCallback, bool isShaderAvailable)
 ~FFLiCharModelCreateParam ()
FFLiDatabaseManagerGetDatabaseManager () const
FFLiResourceManagerGetResourceManager () const
const FFLiCoordinateGetCoordinate () const
u32 GetBufferSize (const FFLCharModelDesc *pDesc) const
u32 GetTempBufferSize (const FFLCharModelDesc *pDesc) const
u32 GetCompressBufferSize (const FFLCharModelDesc *pDesc) const

Static Public Member Functions

static u32 GetResolution (FFLResolution resolution)
static bool IsEnabledMipMap (FFLResolution resolution)
static bool CheckModelDesc (const FFLCharModelDesc *pDesc, bool isShaderAvailable)

Private Attributes

FFLiDatabaseManagerm_pDatabaseManager
FFLiResourceManagerm_pResourceManager
FFLiShaderCallbackm_pShaderCallback
FFLiCoordinate m_Coordinate
bool m_IsShaderAvailable

Constructor & Destructor Documentation

◆ FFLiCharModelCreateParam()

FFLiCharModelCreateParam::FFLiCharModelCreateParam ( FFLiDatabaseManager * pDatabaseManager,
FFLiResourceManager * pResourceManager,
FFLiShaderCallback * pCallback,
bool isShaderAvailable )

◆ ~FFLiCharModelCreateParam()

FFLiCharModelCreateParam::~FFLiCharModelCreateParam ( )

Member Function Documentation

◆ GetResolution()

u32 FFLiCharModelCreateParam::GetResolution ( FFLResolution resolution)
static

◆ IsEnabledMipMap()

bool FFLiCharModelCreateParam::IsEnabledMipMap ( FFLResolution resolution)
static

◆ CheckModelDesc()

bool FFLiCharModelCreateParam::CheckModelDesc ( const FFLCharModelDesc * pDesc,
bool isShaderAvailable )
static

◆ GetDatabaseManager()

FFLiDatabaseManager * FFLiCharModelCreateParam::GetDatabaseManager ( ) const
inline

◆ GetResourceManager()

FFLiResourceManager * FFLiCharModelCreateParam::GetResourceManager ( ) const
inline

◆ GetCoordinate()

const FFLiCoordinate & FFLiCharModelCreateParam::GetCoordinate ( ) const
inline

◆ GetBufferSize()

u32 FFLiCharModelCreateParam::GetBufferSize ( const FFLCharModelDesc * pDesc) const

◆ GetTempBufferSize()

u32 FFLiCharModelCreateParam::GetTempBufferSize ( const FFLCharModelDesc * pDesc) const

◆ GetCompressBufferSize()

u32 FFLiCharModelCreateParam::GetCompressBufferSize ( const FFLCharModelDesc * pDesc) const

Member Data Documentation

◆ m_pDatabaseManager

FFLiDatabaseManager* FFLiCharModelCreateParam::m_pDatabaseManager
private

◆ m_pResourceManager

FFLiResourceManager* FFLiCharModelCreateParam::m_pResourceManager
private

◆ m_pShaderCallback

FFLiShaderCallback* FFLiCharModelCreateParam::m_pShaderCallback
private

◆ m_Coordinate

FFLiCoordinate FFLiCharModelCreateParam::m_Coordinate
private

◆ m_IsShaderAvailable

bool FFLiCharModelCreateParam::m_IsShaderAvailable
private