![]() |
Public API Reference |
#include <efpass.h>
Inheritance diagram for iEffectPass:

Public Methods | |
| virtual void | SetStateFloat (csStringID state, float value)=0 |
| Set a state float. More... | |
| virtual void | SetStateString (csStringID state, csStringID value)=0 |
| Set a state string. More... | |
| virtual void | SetStateOpaque (csStringID state, void *value)=0 |
| Set a state opaque data. More... | |
| virtual void | SetStateVector4 (csStringID state, csEffectVector4 value)=0 |
| Set a state vector4. More... | |
| virtual float | GetStateFloat (csStringID state)=0 |
| Get a state float. More... | |
| virtual csStringID | GetStateString (csStringID state)=0 |
| Get a state string. More... | |
| virtual void * | GetStateOpaque (csStringID state)=0 |
| Get a state opaque data. More... | |
| virtual csEffectVector4 | GetStateVector4 (csStringID state)=0 |
| Get a state vector4. More... | |
| virtual csPtr< iEffectLayer > | CreateLayer ()=0 |
| Create a new layer. More... | |
| virtual int | GetLayerCount ()=0 |
| Get number of layers. More... | |
| virtual iEffectLayer * | GetLayer (int layer)=0 |
| Get a specific layer. More... | |
| virtual csStringID | GetFirstState ()=0 |
| Get the id of the first state. More... | |
| virtual csStringID | GetNextState ()=0 |
| Get the id of the next state. More... | |
| virtual iBase * | GetRendererData ()=0 |
| Get renderer specific data. More... | |
| virtual void | SetRendererData (iBase *data)=0 |
| Set renderer specific data. More... | |
Definition at line 43 of file efpass.h.
|
|
Create a new layer.
|
|
|
Get the id of the first state.
|
|
|
Get a specific layer.
|
|
|
Get number of layers.
|
|
|
Get the id of the next state.
|
|
|
Get renderer specific data.
|
|
|
Get a state float.
|
|
|
Get a state opaque data.
|
|
|
Get a state string.
|
|
|
Get a state vector4.
|
|
|
Set renderer specific data.
|
|
||||||||||||
|
Set a state float.
|
|
||||||||||||
|
Set a state opaque data.
|
|
||||||||||||
|
Set a state string.
|
|
||||||||||||
|
Set a state vector4.
|