94 virtual void Reset(
void);
106 void Set_Name (
const char *new_name);
virtual bool Is_Valid_Config(StringClass &message)
virtual bool Uses_UV_Channel(int i) const
virtual void Shutdown()=0
virtual ShdInterfaceClass * Create(void) const =0
virtual int Static_Sort_Index(void) const
int Get_Surface_Type(void) const
ShdDefClass(uint32 class_id)
virtual bool Requires_Sorting(void) const
DECLARE_EDITABLE(ShdDefClass, EditableClass)
virtual bool Uses_Vertex_Alpha(void) const
virtual bool Load(ChunkLoadClass &cload)
Load this ShdDef from a chunk loader.
virtual ~ShdDefClass(void)
virtual bool Uses_Vertex_Colors(void) const
virtual bool Requires_Tangent_Space_Vectors(void) const
virtual ShdDefClass * Clone(void) const =0
virtual bool Requires_Normals(void) const
void Set_Name(const char *new_name)
WWINLINE uint32 Get_Class_ID(void) const
const char * Get_Name(void) const
void Set_Surface_Type(int t)
virtual bool Save(ChunkSaveClass &csave)
Serialize this ShdDef into a chunk saver.
void Set(const SHDVER ver)