MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / getDiffuseTexture

Method getDiffuseTexture

Engine/source/materials/materialList.cpp:116–125  ·  view source on GitHub ↗

--------------------------------------

Source from the content-addressed store, hash-verified

114
115//--------------------------------------
116GFXTextureObject *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//--------------------------------------
128void MaterialList::free()

Callers 1

enumDTSForImportFunction · 0.80

Calls 3

getProcessedMaterialMethod · 0.80
getStageTextureMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected