#include <shddeffactory.h>
Inherits ShdDefFactoryClass.
Public Member Functions | |
| SimpleShdDefFactoryClass (void) | |
| virtual | ~SimpleShdDefFactoryClass (void) |
| virtual ShdDefClass * | Create (void) const |
| virtual const char * | Get_Name (void) const |
| virtual uint32 | Get_Class_ID (void) const |
Public Member Functions inherited from ShdDefFactoryClass | |
| ShdDefFactoryClass (void) | |
| Constructor for ShdDefFactoryClass. | |
| virtual | ~ShdDefFactoryClass (void) |
| Destructor for ShdDefFactoryClass. | |
Additional Inherited Members | |
Protected Attributes inherited from ShdDefFactoryClass | |
| ShdDefFactoryClass * | NextFactory |
| ShdDefFactoryClass * | PrevFactory |
SimpleShdDefFactoryClass - This template automates the process of creating a ShdDefFactory. For complete ease of use, the associated REGISTER_SHDDEF macro can be used in the cpp file of your shader definition. Macro useage example (in the cpp file for your shader definition): REGISTER_SHDDEF(MyShdDefClass, MYSHDDEF_CLASSID, "Greg's super-fancy shader");
Definition at line 90 of file shddeffactory.h.
|
inline |
Definition at line 93 of file shddeffactory.h.
|
inlinevirtual |
Definition at line 94 of file shddeffactory.h.
|
inlinevirtual |
Implements ShdDefFactoryClass.
Definition at line 99 of file shddeffactory.h.
|
inlinevirtual |
Implements ShdDefFactoryClass.
Definition at line 101 of file shddeffactory.h.
|
inlinevirtual |
Implements ShdDefFactoryClass.
Definition at line 100 of file shddeffactory.h.