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

#include <FFLiManager.h>

Public Member Functions

const FFLiSystemContextGetSystemContext () const
FFLiDatabaseManagerGetDatabaseManager ()
FFLiShaderCallbackGetShaderCallback ()
const FFLiShaderCallbackGetShaderCallback () const
FFLiCharModelCreateParamGetCharModelCreateParam ()
const FFLiCharModelCreateParamGetCharModelCreateParam () const
const FFLInitDescGetInitDesc () const
FFLiCompressorGetCompressor () const
FFLiCopySurfaceGetCopySurface ()
const FFLiCopySurfaceGetCopySurface () const
bool CanInitCharModel () const
void SetupGPU ()
FFLResult FlushQuota (bool force)

Static Public Member Functions

static FFLResult Create (void *pBuffer, const FFLInitDesc *pInitDesc, const FFLResourceDesc *pResDesc)
static FFLResult Destroy ()
static bool IsConstruct ()
static FFLiManagerGetInstance ()
static u32 GetBufferSize (const FFLInitDesc *pInitDesc)

Private Member Functions

 FFLiManager (const FFLInitDesc *pInitDesc, FFLiBufferAllocator *pAllocator)
 ~FFLiManager ()
FFLResult AfterConstruct (const FFLInitDesc *pInitDesc, const FFLResourceDesc *pResDesc)
FFLResult BeforeDestruct ()

Private Attributes

FFLiAllocator m_Allocator
FFLiSystemContext m_SystemContext
FFLiResourceMultiHeaderm_pResourceMultiHeader
FFLiDatabaseFilem_pDatabaseFile
FFLiFileWriteBufferm_pFileWriteBuffer
FFLiFsClient m_FsClient
FFLiResourceManager m_ResourceManager
FFLiDatabaseManager m_DatabaseManager
FFLiShaderCallback m_ShaderCallback
FFLiCharModelCreateParam m_CharModelCreateParam
FFLInitDesc m_InitDesc
FFLiCompressorm_pCompressor
FFLiCopySurface m_CopySurface
bool m_IsSetupGPU
u8 _29ad

Constructor & Destructor Documentation

◆ FFLiManager()

FFLiManager::FFLiManager ( const FFLInitDesc * pInitDesc,
FFLiBufferAllocator * pAllocator )
private

◆ ~FFLiManager()

FFLiManager::~FFLiManager ( )
private

Member Function Documentation

◆ Create()

FFLResult FFLiManager::Create ( void * pBuffer,
const FFLInitDesc * pInitDesc,
const FFLResourceDesc * pResDesc )
static

◆ Destroy()

FFLResult FFLiManager::Destroy ( )
static

◆ IsConstruct()

bool FFLiManager::IsConstruct ( )
static

◆ GetInstance()

FFLiManager * FFLiManager::GetInstance ( )
static

◆ GetBufferSize()

u32 FFLiManager::GetBufferSize ( const FFLInitDesc * pInitDesc)
static

◆ AfterConstruct()

FFLResult FFLiManager::AfterConstruct ( const FFLInitDesc * pInitDesc,
const FFLResourceDesc * pResDesc )
private

◆ BeforeDestruct()

FFLResult FFLiManager::BeforeDestruct ( )
private

◆ GetSystemContext()

const FFLiSystemContext & FFLiManager::GetSystemContext ( ) const
inline

◆ GetDatabaseManager()

FFLiDatabaseManager & FFLiManager::GetDatabaseManager ( )
inline

◆ GetShaderCallback() [1/2]

FFLiShaderCallback & FFLiManager::GetShaderCallback ( )
inline

◆ GetShaderCallback() [2/2]

const FFLiShaderCallback & FFLiManager::GetShaderCallback ( ) const
inline

◆ GetCharModelCreateParam() [1/2]

FFLiCharModelCreateParam & FFLiManager::GetCharModelCreateParam ( )
inline

◆ GetCharModelCreateParam() [2/2]

const FFLiCharModelCreateParam & FFLiManager::GetCharModelCreateParam ( ) const
inline

◆ GetInitDesc()

const FFLInitDesc & FFLiManager::GetInitDesc ( ) const
inline

◆ GetCompressor()

FFLiCompressor * FFLiManager::GetCompressor ( ) const
inline

◆ GetCopySurface() [1/2]

FFLiCopySurface & FFLiManager::GetCopySurface ( )
inline

◆ GetCopySurface() [2/2]

const FFLiCopySurface & FFLiManager::GetCopySurface ( ) const
inline

◆ CanInitCharModel()

bool FFLiManager::CanInitCharModel ( ) const

◆ SetupGPU()

void FFLiManager::SetupGPU ( )

◆ FlushQuota()

FFLResult FFLiManager::FlushQuota ( bool force)

Member Data Documentation

◆ m_Allocator

FFLiAllocator FFLiManager::m_Allocator
private

◆ m_SystemContext

FFLiSystemContext FFLiManager::m_SystemContext
private

◆ m_pResourceMultiHeader

FFLiResourceMultiHeader* FFLiManager::m_pResourceMultiHeader
private

◆ m_pDatabaseFile

FFLiDatabaseFile* FFLiManager::m_pDatabaseFile
private

◆ m_pFileWriteBuffer

FFLiFileWriteBuffer* FFLiManager::m_pFileWriteBuffer
private

◆ m_FsClient

FFLiFsClient FFLiManager::m_FsClient
private

◆ m_ResourceManager

FFLiResourceManager FFLiManager::m_ResourceManager
private

◆ m_DatabaseManager

FFLiDatabaseManager FFLiManager::m_DatabaseManager
private

◆ m_ShaderCallback

FFLiShaderCallback FFLiManager::m_ShaderCallback
private

◆ m_CharModelCreateParam

FFLiCharModelCreateParam FFLiManager::m_CharModelCreateParam
private

◆ m_InitDesc

FFLInitDesc FFLiManager::m_InitDesc
private

◆ m_pCompressor

FFLiCompressor* FFLiManager::m_pCompressor
private

◆ m_CopySurface

FFLiCopySurface FFLiManager::m_CopySurface
private

◆ m_IsSetupGPU

bool FFLiManager::m_IsSetupGPU
private

◆ _29ad

u8 FFLiManager::_29ad
private