|
Assimp
v4.1. (December 2018)
|
Public Member Functions | |
| int | CreateMaterial (AssetHelper::MeshHelper *pcMesh, const aiMesh *pcSource) |
| void | DeleteMaterial (AssetHelper::MeshHelper *pcIn) |
| int | EndMaterial (AssetHelper::MeshHelper *pcMesh) |
| int | FindValidPath (aiString *p_szString) |
| unsigned int | GetShaderCount () |
| int | LoadTexture (IDirect3DTexture9 **p_ppiOut, aiString *szPath) |
| void | Reset () |
| int | SetupMaterial (AssetHelper::MeshHelper *pcMesh, const aiMatrix4x4 &pcProj, const aiMatrix4x4 &aiMe, const aiMatrix4x4 &pcCam, const aiVector3D &vPos) |
| int | UpdateSpecularMaterials () |
Static Public Member Functions | |
| static CMaterialManager & | Instance () |
Static Public Attributes | |
| static CMaterialManager | s_cInstance |
Friends | |
| class | CDisplay |
| int AssimpView::CMaterialManager::CreateMaterial | ( | AssetHelper::MeshHelper * | pcMesh, |
| const aiMesh * | pcSource | ||
| ) |
| void AssimpView::CMaterialManager::DeleteMaterial | ( | AssetHelper::MeshHelper * | pcIn | ) |
| int AssimpView::CMaterialManager::EndMaterial | ( | AssetHelper::MeshHelper * | pcMesh | ) |
| int AssimpView::CMaterialManager::FindValidPath | ( | aiString * | p_szString | ) |
|
inline |
|
inlinestatic |
| int AssimpView::CMaterialManager::LoadTexture | ( | IDirect3DTexture9 ** | p_ppiOut, |
| aiString * | szPath | ||
| ) |
|
inline |
| int AssimpView::CMaterialManager::SetupMaterial | ( | AssetHelper::MeshHelper * | pcMesh, |
| const aiMatrix4x4 & | pcProj, | ||
| const aiMatrix4x4 & | aiMe, | ||
| const aiMatrix4x4 & | pcCam, | ||
| const aiVector3D & | vPos | ||
| ) |
| int AssimpView::CMaterialManager::UpdateSpecularMaterials | ( | ) |
|
friend |
|
static |