|  | 
| typedef std::map< std::string, float > | FloatParamsT | 
|  | Typedef for a map between strings and floats. 
 | 
|  | 
| typedef std::map< std::string, int > | IntParamsT | 
|  | Typedef for a map between strings and ints. 
 | 
|  | 
| typedef std::map< std::string, GlsColor > | ColorParamsT | 
|  | Typedef for a map between strings and Colors. 
 | 
|  | 
| typedef std::map< std::string, Vector > | VectorParamsT | 
|  | Typedef for a map between strings and Vectors. 
 | 
|  | 
| typedef std::map< std::string, bool > | BoolParamsT | 
|  | Typedef for a map between strings and bools. 
 | 
|  | 
| typedef bool(* | DebugModeChangeCallback) (void *user, const char *modeName, bool value) | 
|  | 
| enum | AttributeSemanticEnum { ATTRIB_UNDEFINED = 0
, ATTRIB_POSITION = 0x80000000
, ATTRIB_NORMAL
, ATTRIB_BLENDWEIGHT
,
 ATTRIB_TANGENT
, ATTRIB_BINORMAL
, ATTRIB_BLENDINDICES
, ATTRIB_PSIZE
,
 ATTRIB_TEXCOORD0
, ATTRIB_TEXCOORD1
, ATTRIB_TEXCOORD2
, ATTRIB_TEXCOORD3
,
 ATTRIB_TEXCOORD4
, ATTRIB_TEXCOORD5
, ATTRIB_TEXCOORD6
, ATTRIB_TEXCOORD7
 }
 | 
|  | 
|  | 
|  | Effect_DirectXShader (const Effect_DirectXShader &) | 
|  | Copy constructor. 
 | 
|  | 
| const Effect_DirectXShader & | operator= (const Effect_DirectXShader &) | 
|  | 
| bool | operator== (const Effect_DirectXShader &) const | 
|  | 
| bool | operator!= (const Effect_DirectXShader &o) const | 
|  | 
| void | SetMaterialIndex (unsigned int materialIndex) | 
|  | 
| unsigned int | GetMaterialIndex () const | 
|  | 
| void | SelectShader () | 
|  | 
| DistiAttribDict & | Attributes () DISTI_METHOD_OVERRIDE | 
|  | 
| const std::string & | EffectTypeName () DISTI_METHOD_OVERRIDE | 
|  | 
| virtual GLint | GetVertexAttribIndexForSemantic (int semanticEnum) DISTI_METHOD_OVERRIDE | 
|  | 
| virtual void | AddRef () DISTI_METHOD_OVERRIDE | 
|  | Add to this object's reference count.  More... 
 | 
|  | 
| virtual void | Release () DISTI_METHOD_OVERRIDE | 
|  | Release a reference to this object.  More... 
 | 
|  | 
| virtual unsigned int | GlsRenderEffect_ClassID () const DISTI_METHOD_OVERRIDE | 
|  | 
| virtual void | SetupEffect (DynamicArray< Material > &materialPalette, TexturePalette *texturePalette, const TextureSettings &textureSettings, float *viewToWorld3x3, unsigned int maxLightNum, unsigned int activeLightMask) DISTI_METHOD_OVERRIDE | 
|  | 
| virtual void | CleanupEffect () DISTI_METHOD_OVERRIDE | 
|  | Remove the effect trom the OpenGL state.  More... 
 | 
|  | 
| virtual int | Compare (const GlsRenderEffect *) const DISTI_METHOD_OVERRIDE | 
|  | 
| virtual GlsRenderEffect * | Clone () const DISTI_METHOD_OVERRIDE | 
|  | 
| virtual void | AddRef ()=0 | 
|  | Add to this object's reference count.  More... 
 | 
|  | 
| virtual void | Release ()=0 | 
|  | Release a reference to this object.  More... 
 | 
|  | 
| virtual unsigned int | GlsRenderEffect_ClassID () const =0 | 
|  | 
| virtual void | SetupEffect (DynamicArray< Material > &materialPalette, TexturePalette *texturePalette, const TextureSettings &textureSettings, float *viewToWorld3x3, unsigned int maxLightNum, unsigned int activeLightMask)=0 | 
|  | 
| virtual void | CleanupEffect ()=0 | 
|  | Remove the effect trom the OpenGL state.  More... 
 | 
|  | 
| virtual int | Compare (const GlsRenderEffect *other) const =0 | 
|  | 
| bool | Equals (const GlsRenderEffect *other) const | 
|  | 
| virtual DistiAttribDict & | Attributes ()=0 | 
|  | 
| virtual const std::string & | EffectTypeName ()=0 | 
|  | 
| virtual GlsRenderEffect * | Clone () const =0 | 
|  | 
| virtual void | GetReferencedMaterials (ReferencedMaterialArray &referencedMaterials) | 
|  | 
| virtual void | GetReferencedTextures (ReferencedTextureArray &referencedTextures) | 
|  | 
| virtual GLint | GetVertexAttribIndexForSemantic (int semanticEnum)=0 | 
|  | 
Render effect that supports DirectX effect scripts. This will not render anything special in the Editor or in the GLStudio runtime; it only holds the effect configuration for processing by the Lumen converter/generator. 
- Deprecated:
- The Lumen code generator is deprecated.