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

Public Methods | |
| virtual csPtr< iEffectTechnique > | CreateTechnique ()=0 |
| Create a new technique. More... | |
| virtual int | GetTechniqueCount ()=0 |
| Get number of techniques. More... | |
| virtual iEffectTechnique * | GetTechnique (int technique)=0 |
| Retrieve a technique. More... | |
| virtual void | SetName (const char *name)=0 |
| Set this Effect's name. More... | |
| virtual const char * | GetName ()=0 |
| Retrieve name of effect. More... | |
| virtual float | GetVariableFloat (int variableID)=0 |
| Get variable value as float. More... | |
| virtual csEffectVector4 | GetVariableVector4 (int variableID)=0 |
| Get variable value as csEffectVector4. More... | |
| virtual char | GetVariableType (int variableID)=0 |
| Get varaibletype. More... | |
| virtual void | SetVariableFloat (int variableID, float value)=0 |
| Set variable value as float. More... | |
| virtual void | SetVariableVector4 (int variableID, csEffectVector4 value)=0 |
| Set variable value as vector4. More... | |
| virtual int | GetVariableID (uint32 string, bool create=true)=0 |
| Get/create variable. More... | |
Definition at line 42 of file efdef.h.
|
|
Create a new technique.
|
|
|
Retrieve name of effect.
|
|
|
Retrieve a technique.
|
|
|
Get number of techniques.
|
|
|
Get variable value as float.
|
|
||||||||||||
|
Get/create variable.
|
|
|
Get varaibletype.
|
|
|
Get variable value as csEffectVector4.
|
|
|
Set this Effect's name.
|
|
||||||||||||
|
Set variable value as float.
|
|
||||||||||||
|
Set variable value as vector4.
|