6 #include "IDiffuseMaterial.h"
10 #include "PackedDiffuseShader.h"
11 #include "TextureMinifyType.h"
24 const TMaterialId materialId,
25 const std::string& name,
29 Rendering::TextureMinifyType textureMinifyType,
30 bool useAlternativeAmbient,
34 bool IsUsingAlternativeAmbient()
const {
return m_useAlternativeAmbient; }
35 void UseAlternativeAmbient(
bool useAlternativeAmbient) { m_useAlternativeAmbient = useAlternativeAmbient; }
37 const TMaterialId GetId()
const {
return m_id; }
38 const Shader& GetShader()
const {
return m_shader; }
39 const std::string& GetName()
const {
return m_name; }
49 const TMaterialId m_id;
50 const std::string m_name;
54 Rendering::TextureMinifyType m_textureMinifyType;
56 bool m_useAlternativeAmbient;