--------------------------------------
| 114 | |
| 115 | //-------------------------------------- |
| 116 | GFXTextureObject *MaterialList::getDiffuseTexture(U32 index) |
| 117 | { |
| 118 | AssertFatal(index < (U32) mMatInstList.size(), "MaterialList::getDiffuseTex: index lookup out of range."); |
| 119 | |
| 120 | MatInstance *matInst = dynamic_cast<MatInstance*>(mMatInstList[index]); |
| 121 | if (matInst && matInst->getProcessedMaterial()) |
| 122 | return matInst->getProcessedMaterial()->getStageTexture(0, MFT_DiffuseMap); |
| 123 | else |
| 124 | return NULL; |
| 125 | } |
| 126 | |
| 127 | //-------------------------------------- |
| 128 | void MaterialList::free() |
no test coverage detected