tTextureTypeList cMaterial_BumpSpec2D::GetTextureTypes() { tTextureTypeList lstTypes; lstTypes.push_back(cTextureType("", eMaterialTexture_Diffuse)); lstTypes.push_back(cTextureType("_bump", eMaterialTexture_NMap)); return lstTypes; }
tTextureTypeList cMaterial_Additive::GetTextureTypes() { tTextureTypeList vTypes; vTypes.push_back(cTextureType("",eMaterialTexture_Diffuse)); vTypes.push_back(cTextureType("_ref",eMaterialTexture_Refraction)); vTypes.push_back(cTextureType("_spec",eMaterialTexture_Specular)); return vTypes; }
tTextureTypeList iMaterial_BaseLight::GetTextureTypes() { tTextureTypeList vTypes; vTypes.push_back(cTextureType("", eMaterialTexture_Diffuse)); if (m_bUseNormalMap) vTypes.push_back(cTextureType("_bump", eMaterialTexture_NMap)); return vTypes; }
tTextureTypeList iMaterial_Fallback01_BaseLight::GetTextureTypes() { tTextureTypeList vTypes; vTypes.push_back(cTextureType("",eMaterialTexture_Diffuse)); if(mbUseNormalMap) { vTypes.push_back(cTextureType("_bump",eMaterialTexture_NMap)); } vTypes.push_back(cTextureType("_illum",eMaterialTexture_Illumination)); return vTypes; }