6 #include "IDiffuseMaterial.h"
10 #include "PackedDiffuseFoggedShader.h"
23 const TMaterialId materialId,
24 const std::string& name,
28 Rendering::TextureMinifyType textureMinifyType,
29 bool useAlternativeAmbient,
33 bool IsUsingAlternativeAmbient()
const {
return m_useAlternativeAmbient; }
34 void UseAlternativeAmbient(
bool useAlternativeAmbient) { m_useAlternativeAmbient = useAlternativeAmbient; }
36 const TMaterialId GetId()
const {
return m_id; }
38 const std::string& GetName()
const {
return m_name; }
40 Rendering::TextureMinifyType GetTextureMinifyType()
const {
return m_textureMinifyType; }
41 bool GetTextureRepeat()
const {
return m_textureRepeat; }
47 const TMaterialId m_id;
48 const std::string m_name;
52 Rendering::TextureMinifyType m_textureMinifyType;
53 bool m_useAlternativeAmbient;