Public Member Functions

IGameFXTechnique Class Reference

Search for all occurrences

Detailed Description

An interface holding technique information for the effect. Each technqiue is made up of one or more passes.

#include <IGameFX.h>

Inheritance diagram for IGameFXTechnique:
Inheritance graph
[legend]

List of all members.

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.

Constructor & Destructor Documentation

virtual ~IGameFXTechnique ( ) [inline, virtual]

Destructor.

{;}

Member Function Documentation

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.


IGameFXTechnique IGameFXTechnique IGameFXTechnique IGameFXTechnique IGameFXTechnique IGameFXTechnique IGameFXTechnique IGameFXTechnique IGameFXTechnique IGameFXTechnique
IGameFXTechnique IGameFXTechnique IGameFXTechnique IGameFXTechnique IGameFXTechnique IGameFXTechnique IGameFXTechnique IGameFXTechnique IGameFXTechnique IGameFXTechnique