- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Examples

- Class List
- Class Hierarchy
- Class Members

# MShaderInstance Member List

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

activatePass(const MDrawContext &context, unsigned int pass) const | MShaderInstance |
bind(const MDrawContext &context) const | MShaderInstance |
className() | MShaderInstance | `[static]`
clone() const | MShaderInstance |
DrawCallback typedef | MShaderInstance |
getPassCount(const MDrawContext &context, MStatus *status=NULL) const | MShaderInstance |
isArrayParameter(const MString &parameterName) const | MShaderInstance |
isTransparent() const | MShaderInstance |
kBoolean enum value | MShaderInstance |
kFloat enum value | MShaderInstance |
kFloat2 enum value | MShaderInstance |
kFloat3 enum value | MShaderInstance |
kFloat4 enum value | MShaderInstance |
kFloat4x4Col enum value | MShaderInstance |
kFloat4x4Row enum value | MShaderInstance |
kInteger enum value | MShaderInstance |
kInvalid enum value | MShaderInstance |
kSampler enum value | MShaderInstance |
kTexture1 enum value | MShaderInstance |
kTexture2 enum value | MShaderInstance |
kTexture3 enum value | MShaderInstance |
kTextureCube enum value | MShaderInstance |
parameterList(MStringArray &list) const | MShaderInstance |
parameterType(const MString &parameterName) const | MShaderInstance |
ParameterType enum name | MShaderInstance |
postDrawCallback() const | MShaderInstance |
preDrawCallback() const | MShaderInstance |
semantic(const MString &parameterName) const | MShaderInstance |
setArrayParameter(const MString &parameterName, const bool *values, unsigned int count) | MShaderInstance |
setArrayParameter(const MString &parameterName, const int *values, unsigned int count) | MShaderInstance |
setArrayParameter(const MString &parameterName, const float *values, unsigned int count) | MShaderInstance |
setArrayParameter(const MString &parameterName, const MMatrix *values, unsigned int count) | MShaderInstance |
setIsTransparent(bool value) | MShaderInstance |
setParameter(const MString &parameterName, bool value) | MShaderInstance |
setParameter(const MString &parameterName, int value) | MShaderInstance |
setParameter(const MString &parameterName, float value) | MShaderInstance |
setParameter(const MString &parameterName, const float *value) | MShaderInstance |
setParameter(const MString &parameterName, const MMatrix &value) | MShaderInstance |
setParameter(const MString &parameterName, MTextureAssignment &textureAssignment) | MShaderInstance |
setParameter(const MString &parameterName, MRenderTargetAssignment &targetAssignment) | MShaderInstance |
setParameter(const MString &parameterName, const MSamplerState &sampler) | MShaderInstance |
unbind(const MDrawContext &context) const | MShaderInstance |
updateParameters(const MDrawContext &context) const | MShaderInstance |