CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

iEffectTechnique Struct Reference
[3D]

An effect technique. More...

#include <eftech.h>

Inheritance diagram for iEffectTechnique:

iBase List of all members.

Public Methods

virtual csPtr< iEffectPass > CreatePass ()=0
 Create a new pass. More...

virtual int GetPassCount ()=0
 Return number of passes. More...

virtual iEffectPass * GetPass (int pass)=0
 Return a specific pass. More...

virtual void SetValidation (int validation)=0
 Set validation status. More...

virtual int GetValidation ()=0
 Retrieve validation status. More...

virtual void SetQuality (float q)=0
 Set this technique's quality. More...

virtual float GetQuality ()=0
 Retrieve this technique's quality. More...

virtual void SetClientFlags (uint32 flags)=0
 Set client flags. More...

virtual uint32 GetClientFlags ()=0
 Retrieve client flags. More...


Detailed Description

An effect technique.

Definition at line 51 of file eftech.h.


Member Function Documentation

virtual csPtr<iEffectPass> iEffectTechnique::CreatePass (    )  [pure virtual]
 

Create a new pass.

virtual uint32 iEffectTechnique::GetClientFlags (    )  [pure virtual]
 

Retrieve client flags.

virtual iEffectPass* iEffectTechnique::GetPass (  int    pass )  [pure virtual]
 

Return a specific pass.

virtual int iEffectTechnique::GetPassCount (    )  [pure virtual]
 

Return number of passes.

virtual float iEffectTechnique::GetQuality (    )  [pure virtual]
 

Retrieve this technique's quality.

virtual int iEffectTechnique::GetValidation (    )  [pure virtual]
 

Retrieve validation status.

See also:
CS_TECHNIQUE_FAILED

virtual void iEffectTechnique::SetClientFlags (  uint32    flags )  [pure virtual]
 

Set client flags.

virtual void iEffectTechnique::SetQuality (  float    q )  [pure virtual]
 

Set this technique's quality.

virtual void iEffectTechnique::SetValidation (  int    validation )  [pure virtual]
 

Set validation status.

See also:
CS_TECHNIQUE_FAILED


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.14