#include <ModelLoader.h>
◆ getEmbeddedTextureData()
virtual bool FCT::ModelLoader::getEmbeddedTextureData |
( |
const std::string & | modelPath, |
|
|
int | textureIndex, |
|
|
std::vector< unsigned char > & | outData ) const |
|
pure virtual |
获取内嵌纹理数据
- 参数
-
modelPath | 模型文件路径 |
textureIndex | 内嵌纹理索引(例如"*0"中的0) |
outData | 输出的纹理数据容器 |
- 返回
- 是否成功获取纹理数据
在 FCT::Assimp_ModelLoader 内被实现.
◆ getModelSpecificDependencies()
std::set< std::string > FCT::ModelLoader::getModelSpecificDependencies |
( |
const std::string & | modelPath | ) |
const |
|
protected |
◆ getPlatformSupportedExtensions()
virtual std::set< std::string > FCT::ModelLoader::getPlatformSupportedExtensions |
( |
| ) |
const |
|
protectedpure virtual |
◆ getSupportedExtensions()
std::set< std::string > FCT::ModelLoader::getSupportedExtensions |
( |
| ) |
const |
◆ loadModel()
virtual std::unique_ptr< ModelData > FCT::ModelLoader::loadModel |
( |
const std::string & | path | ) |
|
|
pure virtual |
◆ loadModelInfo()
◆ resolveModePaths()
std::set< std::string > FCT::ModelLoader::resolveModePaths |
( |
const std::string & | modelPath | ) |
|
◆ resolveTexturePaths()
virtual std::set< std::string > FCT::ModelLoader::resolveTexturePaths |
( |
const std::string & | modelPath | ) |
const |
|
pure virtual |
该类的文档由以下文件生成: