void Set_Diffuse(const Vector3 &diffuse)
virtual bool Requires_Sorting() const
virtual bool Save(ChunkSaveClass &csave)
Serialize this ShdDef into a chunk saver.
void Set_Texture_Name(const StringClass &name)
DECLARE_EDITABLE(ShdBumpDiffDefClass, ShdDefClass)
const StringClass & Get_Bump_Map_Name() const
virtual ~ShdBumpDiffDefClass()
const Vector3 & Get_Ambient() const
void Set_Ambient(const Vector3 &ambient)
virtual int Static_Sort_Index() const
virtual ShdDefClass * Clone() const
const StringClass & Get_Texture_Name() const
void Set_Bump_Map_Name(const StringClass &name)
virtual bool Requires_Normals() const
void Set_Diffuse_Bumpiness(const Vector2 &diffuse_bumpiness)
const Vector3 & Get_Diffuse() const
virtual bool Is_Valid_Config(StringClass &message)
virtual bool Requires_Tangent_Space_Vectors() const
virtual bool Load(ChunkLoadClass &cload)
Load this ShdDef from a chunk loader.
virtual ShdInterfaceClass * Create() const
const Vector2 & Get_Diffuse_Bumpiness() const
ShdDefClass(uint32 class_id)