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