iShaderManager Struct Reference
A manager for all shaders. More...
#include <shader.h>
Inheritance diagram for iShaderManager:

Public Methods | |
virtual void | RegisterShader (iShader *shader)=0 |
Register a shader to the shadermanager. Compiler should register all shaders. | |
virtual iShader * | GetShader (const char *name)=0 |
Get a shader by name. | |
virtual const csRefArray< iShader > & | GetShaders ()=0 |
Returns all shaders that have been created. | |
virtual void | RegisterCompiler (iShaderCompiler *compiler)=0 |
Register a compiler to the manager. | |
virtual iShaderCompiler * | GetCompiler (const char *name)=0 |
Get a shadercompiler by name. |
Detailed Description
A manager for all shaders.Will only be one at a given time
Definition at line 102 of file shader.h.
Member Function Documentation
|
Get a shadercompiler by name.
|
|
Get a shader by name.
|
|
Returns all shaders that have been created.
|
|
Register a compiler to the manager.
|
|
Register a shader to the shadermanager. Compiler should register all shaders.
|
The documentation for this struct was generated from the following file:
- ivideo/shader/shader.h
Generated for Crystal Space by doxygen 1.2.18