5 #include "PackedDiffuseMaterial.h"
9 #include "PackedDiffuseAlphaShader.h"
22 const TMaterialId materialId,
23 const std::string& name,
26 Rendering::TextureMinifyType textureMinifyType,
27 bool useAlternativeAmbient,
30 bool IsUsingAlternativeAmbient()
const {
return m_useAlternativeAmbient; }
31 void UseAlternativeAmbient(
bool useAlternativeAmbient) { m_useAlternativeAmbient = useAlternativeAmbient; }
33 const TMaterialId GetId()
const {
return m_id; }
34 const Shader& GetShader()
const {
return m_shader; }
35 const std::string& GetName()
const {
return m_name; }
41 void SetLandmarkPostfix(
const std::string& postfix);
43 const TMaterialId m_id;
44 const std::string m_name;
47 Rendering::TextureMinifyType m_textureMinifyType;
49 bool m_useAlternativeAmbient;
51 std::string m_currentThemeStateLandmarkPostfix;