40#ifndef SHDDEFMANAGER_H
41#define SHDDEFMANAGER_H
static ShdDefClass * Create_ShdDefClass_Instance(uint32 class_id)
static ShdDefFactoryClass * Get_First(void)
static void Load_Shader(ChunkLoadClass &cload, ShdDefClass **shddef)
static void Save_Shader(ChunkSaveClass &csave, ShdDefClass *shddef)
static ShdDefFactoryClass * Find_Factory(uint32 class_id)
Used to look up the ShdDefFactory for a given class id.
static void Unregister_Factory(ShdDefFactoryClass *factory)
removes a factory from the system
static void Register_Factory(ShdDefFactoryClass *factory)
Registers a factory with the system.
static ShdDefFactoryClass * Get_Next(ShdDefFactoryClass *current, uint32 superclass_id)
static ShdDefFactoryClass * Get_First(uint32 superclass_id)