#include <ModelManager.h>
◆ ModelManager()
MQEngine::ModelManager::ModelManager |
( |
DataManager * | dataManager | ) |
|
◆ ~ModelManager()
MQEngine::ModelManager::~ModelManager |
( |
| ) |
|
◆ generateUuidFile()
void MQEngine::ModelManager::generateUuidFile |
( |
const std::filesystem::path & | targetDir, |
|
|
const std::string & | originalPath ) |
◆ getModelUuid()
std::string MQEngine::ModelManager::getModelUuid |
( |
const std::string & | modelName | ) |
|
◆ importModel()
void MQEngine::ModelManager::importModel |
( |
const std::string & | modelPath | ) |
|
◆ loadSelectedModelInfo()
void MQEngine::ModelManager::loadSelectedModelInfo |
( |
const std::filesystem::path & | modelDir | ) |
|
◆ render()
void MQEngine::ModelManager::render |
( |
| ) |
|
◆ saveModelIndex()
void MQEngine::ModelManager::saveModelIndex |
( |
const std::filesystem::path & | targetDir, |
|
|
const std::string & | modelBaseName, |
|
|
const std::string & | originalPath ) |
◆ saveModelTimestamp()
void MQEngine::ModelManager::saveModelTimestamp |
( |
const std::filesystem::path & | targetDir, |
|
|
const std::string & | modelPath ) |
◆ m_ctx
FCT::Context* MQEngine::ModelManager::m_ctx |
|
private |
◆ m_dataManager
◆ m_isWindowFocused
bool MQEngine::ModelManager::m_isWindowFocused = false |
|
private |
◆ m_isWindowHovered
bool MQEngine::ModelManager::m_isWindowHovered = false |
|
private |
◆ m_materialIcon
FCT::Image* MQEngine::ModelManager::m_materialIcon |
|
private |
◆ m_meshIcon
FCT::Image* MQEngine::ModelManager::m_meshIcon |
|
private |
◆ m_modelLoader
FCT::ModelLoader* MQEngine::ModelManager::m_modelLoader |
|
private |
◆ m_selectedModel
std::string MQEngine::ModelManager::m_selectedModel |
|
private |
◆ m_selectedModelInfo
FCT::ModelInfo::SceneInfo MQEngine::ModelManager::m_selectedModelInfo |
|
private |
◆ m_supportedExtensions
std::set<std::string> MQEngine::ModelManager::m_supportedExtensions |
|
private |
◆ m_textureIcon
FCT::Image* MQEngine::ModelManager::m_textureIcon |
|
private |
该类的文档由以下文件生成: