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< iEffectPassCreatePass ()=0
 Create a new pass. More...

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

virtual iEffectPassGetPass (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