![]() |
Public API Reference |
#include <shader.h>
Inheritance diagram for iShaderTechnique:
Public Methods | |
virtual void | SetPriority (int priority)=0 |
Set technique priority. More... | |
virtual csPtr< iShaderPass > | CreatePass ()=0 |
Create a pass. More... | |
virtual int | GetPassCount ()=0 |
Get number of passes. More... | |
virtual iShaderPass * | GetPass (int pass)=0 |
Retrieve a pass. More... | |
virtual bool | IsValid ()=0 |
Check if valid. More... | |
virtual bool | Load (iDataBuffer *program)=0 |
Loads a technique from buffer. More... | |
virtual bool | Load (iDocumentNode *node)=0 |
Loads from a document-node. More... | |
virtual bool | Prepare ()=0 |
Prepares the technique for usage. More... |
Definition at line 152 of file shader.h.
|
Create a pass.
|
|
Retrieve a pass.
|
|
Get number of passes.
|
|
Check if valid.
|
|
Loads from a document-node.
|
|
Loads a technique from buffer.
|
|
Prepares the technique for usage.
|
|
Set technique priority.
|