Assimp
v3.1.1 (June 2014)
|
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 |