| GL Studio C++ Runtime API

GlsRenderEffect Member List

This is the complete list of members for GlsRenderEffect, including all inherited members.

AddRef()=0 | GlsRenderEffect | pure virtual
ATTRIB_BINORMAL enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
ATTRIB_BLENDINDICES enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
ATTRIB_BLENDWEIGHT enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
ATTRIB_NORMAL enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
ATTRIB_POSITION enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
ATTRIB_PSIZE enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
ATTRIB_TANGENT enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
ATTRIB_TEXCOORD0 enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
ATTRIB_TEXCOORD1 enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
ATTRIB_TEXCOORD2 enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
ATTRIB_TEXCOORD3 enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
ATTRIB_TEXCOORD4 enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
ATTRIB_TEXCOORD5 enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
ATTRIB_TEXCOORD6 enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
ATTRIB_TEXCOORD7 enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
ATTRIB_UNDEFINED enum value (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup |
Attributes()=0 | GlsRenderEffect | pure virtual
AttributeSemanticEnum enum name | VertexAttribIndexLookup |
Clone() const =0 | GlsRenderEffect | pure virtual
Compare(const GlsRenderEffect *other) const =0 | GlsRenderEffect | pure virtual
DebugModeChangeCallback typedef | GlsRenderEffect |
EffectTypeName()=0 | GlsRenderEffect | pure virtual
Equals(const GlsRenderEffect *other) const | GlsRenderEffect | inline
GetReferencedMaterials(ReferencedMaterialArray &referencedMaterials) | GlsRenderEffect | inline virtual
GetReferencedTextures(ReferencedTextureArray &referencedTextures) | GlsRenderEffect | inline virtual
GetVertexAttribIndexForSemantic(int semanticEnum)=0 | VertexAttribIndexLookup | pure virtual
GlsRenderEffect_ClassID() const =0 | GlsRenderEffect | pure virtual
RegisterDebugModeChangeCallback(void *param, DebugModeChangeCallback func) | GlsRenderEffect | static
RegisterNewClassID(const char *debugStr=NULL) | GlsRenderEffect | static
Release()=0 | GlsRenderEffect | pure virtual
SetDebugMode(const char *modeName, bool value) | GlsRenderEffect | static
SetupEffect(DynamicArray< Material > &materialPalette, TexturePalette *texturePalette, const TextureSettings &textureSettings, float *viewToWorld3x3, unsigned int maxLightNum, unsigned int activeLightMask)=0 | GlsRenderEffect | pure virtual
UnregisterDebugModeChangeCallback(void *param, DebugModeChangeCallback func) | GlsRenderEffect | static
~GlsRenderEffect() (defined in GlsRenderEffect) | GlsRenderEffect | inline protected virtual
~VertexAttribIndexLookup() (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup | inline virtual