iShaderCompiler Struct Reference
Compiler of shaders. More...
#include <shader.h>
Inheritance diagram for iShaderCompiler:

Public Methods | |
virtual const char * | GetName ()=0 |
Get a name identifying this compiler. | |
virtual csPtr< iShader > | CompileShader (iDocumentNode *templ)=0 |
Compile a template into a shader. Will return 0 if it fails. | |
virtual bool | ValidateTemplate (iDocumentNode *templ)=0 |
Validate if a template is a valid shader to this compiler. | |
virtual bool | IsTemplateToCompiler (iDocumentNode *templ)=0 |
Check if template is parsable by this compiler. |
Detailed Description
Compiler of shaders.Compile from a description of the shader to a compiled shader. The exact schema for input is specific to each shader- compiler.
Definition at line 217 of file shader.h.
Member Function Documentation
|
Compile a template into a shader. Will return 0 if it fails.
|
|
Get a name identifying this compiler.
|
|
Check if template is parsable by this compiler.
|
|
Validate if a template is a valid shader to this compiler.
|
The documentation for this struct was generated from the following file:
- ivideo/shader/shader.h
Generated for Crystal Space by doxygen 1.2.18