MQEngine
载入中...
搜索中...
未找到
MQEngine::TextureCacheSystem类 参考

#include <TextureCacheSystem.h>

MQEngine::TextureCacheSystem 的协作图:

Public 成员函数

 TextureCacheSystem (FCT::Context *ctx, DataManager *dataManager)
 ~TextureCacheSystem ()
void update ()
void collectTextures ()
void loadTexture (const std::string &modelUuid, const std::string &texturePath)

Private 属性

FCT::Context * m_ctx
DataManagerm_dataManager
FCT::ModelLoader * m_modelLoader
std::unordered_map< std::string, FCT::Image * > m_loadedTextures

构造及析构函数说明

◆ TextureCacheSystem()

MQEngine::TextureCacheSystem::TextureCacheSystem ( FCT::Context * ctx,
DataManager * dataManager )

◆ ~TextureCacheSystem()

MQEngine::TextureCacheSystem::~TextureCacheSystem ( )

成员函数说明

◆ collectTextures()

void MQEngine::TextureCacheSystem::collectTextures ( )
函数调用图:
这是这个函数的调用关系图:

◆ loadTexture()

void MQEngine::TextureCacheSystem::loadTexture ( const std::string & modelUuid,
const std::string & texturePath )
这是这个函数的调用关系图:

◆ update()

void MQEngine::TextureCacheSystem::update ( )
函数调用图:

类成员变量说明

◆ m_ctx

FCT::Context* MQEngine::TextureCacheSystem::m_ctx
private

◆ m_dataManager

DataManager* MQEngine::TextureCacheSystem::m_dataManager
private

◆ m_loadedTextures

std::unordered_map<std::string, FCT::Image*> MQEngine::TextureCacheSystem::m_loadedTextures
private

◆ m_modelLoader

FCT::ModelLoader* MQEngine::TextureCacheSystem::m_modelLoader
private

该类的文档由以下文件生成: