An interface holding technique information for the effect. Each technqiue is made up of one or more passes.
#include <IGameFX.h>

Public Member Functions |
|
| virtual | ~IGameFXTechnique () |
| Destructor. |
|
| virtual int | GetNumberOfPasses ()=0 |
| The number of passes making up the
technique. |
|
| virtual const MCHAR * | GetTechniqueName ()=0 |
| The technique name. |
|
| virtual int | GetNumberOfFXAnnotations ()=0 |
| The number of annotations assigned to the
technique. |
|
| virtual bool | GetFXAnnotation (int index, MSTR *languageType, MSTR *key, MSTR *value)=0 |
| Access the key/value pair. |
|
| virtual IGameFXPass * | GetIGameFXPass (int index)=0 |
| Access the actual pass. |
|
| virtual ~IGameFXTechnique | ( | ) | [inline, virtual] |
Destructor.
{;}
| virtual int GetNumberOfPasses | ( | ) | [pure virtual] |
The number of passes making up the technique.
| virtual const MCHAR* GetTechniqueName | ( | ) | [pure virtual] |
The technique name.
| virtual int GetNumberOfFXAnnotations | ( | ) | [pure virtual] |
The number of annotations assigned to the technique.
| virtual bool GetFXAnnotation | ( | int | index, |
| MSTR * | languageType, | ||
| MSTR * | key, | ||
| MSTR * | value | ||
| ) | [pure virtual] |
Access the key/value pair.
| virtual IGameFXPass* GetIGameFXPass | ( | int | index | ) | [pure virtual] |
Access the actual pass.