|  | 
|  | Effect_DiffNormSpecRefl () | 
|  | 
|  | Effect_DiffNormSpecRefl (Effect_DiffNormSpecRefl &src) | 
|  | 
|  | Effect_DiffNormSpecRefl (disti::Effect_DiffNormSpecRefl *effectDNSR, bool incEditorRef) | 
|  | 
| None | SetMaterialIndex (int materialIndex) | 
|  | 
| int | GetMaterialIndex () | 
|  | 
| None | SetUseVertexColor (bool value) | 
|  | 
| bool | GetUseVertexColor () | 
|  | 
| None | SetDiffuseTextureIndex (int textureIndex) | 
|  | 
| int | GetDiffuseTextureIndex () | 
|  | 
| None | SetNormalTextureIndex (int textureIndex) | 
|  | 
| int | GetNormalTextureIndex () | 
|  | 
| None | SetSpecularTextureIndex (int textureIndex) | 
|  | 
| int | GetSpecularTextureIndex () | 
|  | 
| None | SetReflectionTextureIndex (int textureIndex) | 
|  | 
| int | GetReflectionTextureIndex () | 
|  | 
| None | SetDiffuseAmount (float value) | 
|  | 
| float | GetDiffuseAmount () | 
|  | 
| None | SetNormalAmount (float value) | 
|  | 
| float | GetNormalAmount () | 
|  | 
| None | SetSpecularAmount (float value) | 
|  | 
| float | GetSpecularAmount () | 
|  | 
| None | SetReflectionAmount (float value) | 
|  | 
| float | GetReflectionAmount () | 
|  | 
| None | SetNormalMapFlipGreen (bool value) | 
|  | 
| bool | GetNormalMapFlipGreen () | 
|  | 
| None | SetDiffuseUVWSettings (float uOffset, float vOffset, float uTiling, float vTiling, float angle) | 
|  | 
| None | GetDiffuseUVWSettings (float &uOffset, float &vOffset, float &uTiling, float &vTiling, float &angle) | 
|  | 
| None | SetNormalUVWSettings (float uOffset, float vOffset, float uTiling, float vTiling, float angle) | 
|  | 
| None | GetNormalUVWSettings (float &uOffset, float &vOffset, float &uTiling, float &vTiling, float &angle) | 
|  | 
| None | SetSpecularUVWSettings (float uOffset, float vOffset, float uTiling, float vTiling, float angle) | 
|  | 
| None | GetSpecularUVWSettings (float &uOffset, float &vOffset, float &uTiling, float &vTiling, float &angle) | 
|  | 
| None | SelectShader () | 
|  | 
| None | TextureUVWSettingsChanged () | 
|  | 
| bool | UsesTextureTransforms () | 
|  | 
| int | GetVertexAttribIndexForSemantic (int semanticEnum) | 
|  | 
| None | AddRef () | 
|  | 
| None | Release () | 
|  | 
| int | GlsRenderEffect_ClassID () | 
|  | 
| None | SetupEffect (MaterialArray &materialPalette, TexturePalette *texturePalette, TextureSettings &textureSettings, float *viewToWorld3x3, int maxLightNum, int activeLightMask) | 
|  | 
| None | CleanupEffect () | 
|  | 
| int | Compare (GlsRenderEffect *) | 
|  | 
| GlsRenderEffect * | Clone () | 
|  | 
|  | 
| 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
 }
 | 
|  | 
|  | GlsRenderEffect (GlsRenderEffect &src) | 
|  | 
|  | GlsRenderEffect (disti::GlsRenderEffect *renderEffect, bool incEditorRef) | 
|  | 
| None | AddRef () | 
|  | 
| None | Release () | 
|  | 
| int | GlsRenderEffect_ClassID () | 
|  | 
| None | SetupEffect (MaterialArray &materialPalette, TexturePalette *texturePalette, TextureSettings &textureSettings, float *viewToWorld3x3, int maxLightNum, int activeLightMask) | 
|  | 
| None | CleanupEffect () | 
|  | 
| int | Compare (GlsRenderEffect *other) | 
|  | 
| bool | Equals (GlsRenderEffect *other) | 
|  | 
| GlsRenderEffect * | Clone ()=0 | 
|  | 
| int | GetVertexAttribIndexForSemantic (int semanticEnum) | 
|  | 
| int | GetVertexAttribIndexForSemantic (int semanticEnum)=0 | 
|  | 
| static int | SetDebugMode (str modeName, bool value) | 
|  | 
| static int | RegisterNewClassID (str debugStr=str()) | 
|  |