CoreEffect Klassenreferenz

#include <CoreEffect.h>

Klassendiagramm für CoreEffect:

ICoreBase

Aufstellung aller Elemente

Öffentliche Methoden

CoreEffectTechniqueGetTechniqueByName (std::string name)
CoreEffectTechniqueGetTechniqueByIndex (UINT index)
ID3D10EffectVariable * GetVariableByName (std::string name)

Geschützte Methoden

 CoreEffect ()
CoreResult init (Core *core, std::istream &in, D3D10_SHADER_MACRO *defines, ID3D10Include *include, UINT hlslFlags, UINT fxFlags, ID3D10EffectPool *effectPool, ID3D10Blob **outErrors)
virtual void finalRelease ()

Geschützte Attribute

ID3D10Effect * effect
CoreEffectTechnique ** techniques
UINT numTechniques
Corecore


Beschreibung der Konstruktoren und Destruktoren

CoreEffect::CoreEffect (  )  [inline, protected]


Dokumentation der Elementfunktionen

virtual void CoreEffect::finalRelease (  )  [protected, virtual]

Implementiert ICoreBase.

CoreEffectTechnique* CoreEffect::GetTechniqueByIndex ( UINT  index  ) 

CoreEffectTechnique* CoreEffect::GetTechniqueByName ( std::string  name  ) 

ID3D10EffectVariable* CoreEffect::GetVariableByName ( std::string  name  ) 

CoreResult CoreEffect::init ( Core core,
std::istream &  in,
D3D10_SHADER_MACRO *  defines,
ID3D10Include *  include,
UINT  hlslFlags,
UINT  fxFlags,
ID3D10EffectPool *  effectPool,
ID3D10Blob **  outErrors 
) [protected]


Dokumentation der Datenelemente

Core* CoreEffect::core [protected]

ID3D10Effect* CoreEffect::effect [protected]

UINT CoreEffect::numTechniques [protected]


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:

Erzeugt am Tue Jan 20 19:36:47 2009 für FlowVis von  doxygen 1.5.7.1