This is the complete list of members for MShaderInstance, including all inherited members.
activatePass(const MDrawContext &context, unsigned int pass) const | MShaderInstance | |
addInputFragment(const MString &fragmentName, const MString &outputName, const MString &inputName) | MShaderInstance | |
addOutputFragment(const MString &fragmentName, const MString &inputName) | MShaderInstance | |
annotationAsFloat(const MString ¶meterName, const MString &annotationName, MStatus &status) | MShaderInstance | |
annotationAsInt(const MString ¶meterName, const MString &annotationName, MStatus &status) | MShaderInstance | |
annotationAsString(const MString ¶meterName, const MString &annotationName, MStatus &status) | MShaderInstance | |
bind(const MDrawContext &context) const | MShaderInstance | |
className() | MShaderInstance | static |
clone() const | MShaderInstance | |
createShaderInstanceWithColorManagementFragment(const MString &inputColorSpace) | MShaderInstance | |
DrawCallback typedef | MShaderInstance | |
getPassCount(const MDrawContext &context, MStatus *status=NULL) const | MShaderInstance | |
isArrayParameter(const MString ¶meterName) 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 | |
parameterDefaultValue(const MString ¶meterName, MStatus &status) | MShaderInstance | |
parameterList(MStringArray &list) const | MShaderInstance | |
parameterSemantic(const MString ¶meterName, MStatus &status) | MShaderInstance | |
ParameterType enum name | MShaderInstance | |
parameterType(const MString ¶meterName) const | MShaderInstance | |
passAnnotationAsFloat(unsigned int pass, const MString &annotationName, MStatus &status) | MShaderInstance | |
passAnnotationAsInt(unsigned int pass, const MString &annotationName, MStatus &status) | MShaderInstance | |
passAnnotationAsString(unsigned int pass, const MString &annotationName, MStatus &status) | MShaderInstance | |
postDrawCallback() const | MShaderInstance | |
preDrawCallback() const | MShaderInstance | |
requiredVertexBuffers(MVertexBufferDescriptorList &list) const | MShaderInstance | |
resourceName(const MString ¶meterName, MStatus &status) | MShaderInstance | |
semantic(const MString ¶meterName) const | MShaderInstance | |
setArrayParameter(const MString ¶meterName, const bool *values, unsigned int count) | MShaderInstance | |
setArrayParameter(const MString ¶meterName, const int *values, unsigned int count) | MShaderInstance | |
setArrayParameter(const MString ¶meterName, const float *values, unsigned int count) | MShaderInstance | |
setArrayParameter(const MString ¶meterName, const MMatrix *values, unsigned int count) | MShaderInstance | |
setIsTransparent(bool value) | MShaderInstance | |
setParameter(const MString ¶meterName, bool value) | MShaderInstance | |
setParameter(const MString ¶meterName, int value) | MShaderInstance | |
setParameter(const MString ¶meterName, float value) | MShaderInstance | |
setParameter(const MString ¶meterName, const float *value) | MShaderInstance | |
setParameter(const MString ¶meterName, const MFloatVector &value) | MShaderInstance | |
setParameter(const MString ¶meterName, const MMatrix &value) | MShaderInstance | |
setParameter(const MString ¶meterName, const MFloatMatrix &value) | MShaderInstance | |
setParameter(const MString ¶meterName, MTextureAssignment &textureAssignment) | MShaderInstance | |
setParameter(const MString ¶meterName, MRenderTargetAssignment &targetAssignment) | MShaderInstance | |
setParameter(const MString ¶meterName, const MSamplerState &sampler) | MShaderInstance | |
techniqueAnnotationAsFloat(const MString &annotationName, MStatus &status) | MShaderInstance | |
techniqueAnnotationAsInt(const MString &annotationName, MStatus &status) | MShaderInstance | |
techniqueAnnotationAsString(const MString &annotationName, MStatus &status) | MShaderInstance | |
techniqueNames(MStringArray &techniqueNames) const | MShaderInstance | |
uiName(const MString ¶meterName, MStatus &uiName) | MShaderInstance | |
uiWidget(const MString ¶meterName, MStatus &status) | MShaderInstance | |
unbind(const MDrawContext &context) const | MShaderInstance | |
updateParameters(const MDrawContext &context) const | MShaderInstance | |
writeEffectSourceToFile(const MString &filePath) const | MShaderInstance |