
#include <gzShader.h>
Inheritance diagram for gzGFXProgramManager:

Public Member Functions | |
| GZ_DECLARE_TYPE_INTERFACE_EXPORT (1) | |
| virtual | ~gzGFXProgramManager () |
| gzULong | getVersion () |
| virtual gzBool | isManagerFor (gzGFXProgram *program)=0 |
| virtual gzBool | activate (gzContext *context, gzGFXProgram *program, gzGFXProgramType type)=0 |
| virtual gzBool | deactivate (gzContext *context, gzGFXProgram *program, gzGFXProgramType type)=0 |
| virtual gzVoid | cleanUpContext (gzContext *context) |
| virtual gzVoid | resetProgram (gzGFXProgram *program) |
| virtual gzVoid | deleteProgram (gzGFXProgram *program) |
Static Public Member Functions | |
| static gzVoid | registerManager (gzGFXProgramManager *manager) |
| static gzVoid | unregisterManagers () |
| static gzGFXProgramManager * | getManagerForProgram (gzGFXProgram *program) |
| static gzVoid | cleanUpGFXData (gzContext *context) |
Protected Member Functions | |
| virtual gzVoid | registerManager ()=0 |
Protected Attributes | |
| gzULong | m_version |
Static Protected Attributes | |
| static gzRefList< gzGFXProgramManager > | s_registeredGFXProgramManagers |
Definition at line 100 of file gzShader.h.
|
|
Definition at line 106 of file gzShader.h. |
|
||||||||||||||||
|
Implemented in gzGFXProgramManager_VFP_1, and gzGFXProgramManager_GLSL_1. |
|
|
Reimplemented in gzGFXProgramManager_VFP_1, and gzGFXProgramManager_GLSL_1. Definition at line 116 of file gzShader.h. |
|
|
|
|
||||||||||||||||
|
Implemented in gzGFXProgramManager_VFP_1, and gzGFXProgramManager_GLSL_1. |
|
|
Reimplemented in gzGFXProgramManager_VFP_1, and gzGFXProgramManager_GLSL_1. Definition at line 120 of file gzShader.h. |
|
|
|
|
|
Definition at line 108 of file gzShader.h. References m_version. |
|
|
Reimplemented in gzGFXProgramManager_VFP_1, and gzGFXProgramManager_GLSL_1. |
|
|
Implemented in gzGFXProgramManager_VFP_1, and gzGFXProgramManager_GLSL_1. |
|
|
Implemented in gzGFXProgramManager_VFP_1, and gzGFXProgramManager_GLSL_1. |
|
|
|
|
|
Reimplemented in gzGFXProgramManager_VFP_1, and gzGFXProgramManager_GLSL_1. Definition at line 118 of file gzShader.h. |
|
|
|
|
|
Definition at line 138 of file gzShader.h. |
|
|
Definition at line 136 of file gzShader.h. |