|
| 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()) |
|