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.