|  | GL Studio C++ Runtime API
    | 
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 | |
| CleanupEffect()=0 | GlsRenderEffect | pure virtual | 
| 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 | inlinevirtual | 
| GetReferencedTextures(ReferencedTextureArray &referencedTextures) | GlsRenderEffect | inlinevirtual | 
| 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 | inlineprotectedvirtual | 
| ~VertexAttribIndexLookup() (defined in VertexAttribIndexLookup) | VertexAttribIndexLookup | inlinevirtual |