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

#include <FFLiManager.h>

Public Member Functions

const FFLiSystemContext & GetSystemContext () const
FFLiDatabaseManager & GetDatabaseManager ()
FFLiShaderCallback & GetShaderCallback ()
const FFLiShaderCallback & GetShaderCallback () const
FFLiCharModelCreateParam & GetCharModelCreateParam ()
const FFLiCharModelCreateParam & GetCharModelCreateParam () const
const FFLInitDesc & GetInitDesc () const
FFLiCompressor * GetCompressor () const
FFLiCopySurface & GetCopySurface ()
const FFLiCopySurface & GetCopySurface () 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 FFLiManager * GetInstance ()
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
FFLiResourceMultiHeader * m_pResourceMultiHeader
FFLiDatabaseFile * m_pDatabaseFile
FFLiFileWriteBuffer * m_pFileWriteBuffer
FFLiFsClient m_FsClient
FFLiResourceManager m_ResourceManager
FFLiDatabaseManager m_DatabaseManager
FFLiShaderCallback m_ShaderCallback
FFLiCharModelCreateParam m_CharModelCreateParam
FFLInitDesc m_InitDesc
FFLiCompressor * m_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