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

- Class List
- Class Hierarchy
- Class Members

# MPxShaderOverride Member List

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

activateKey(MDrawContext &context, const MString &key) | MPxShaderOverride | `[virtual]`
activateKey(MDrawContext &context) | MPxShaderOverride | `[virtual]`
addGeometryRequirement(const MVertexBufferDescriptor &desc) | MPxShaderOverride | `[protected]`
addGeometryRequirements(const MVertexBufferDescriptorList &list) | MPxShaderOverride | `[protected]`
addIndexingRequirement(const MIndexBufferDescriptor &desc) | MPxShaderOverride | `[protected]`
addShaderSignature(void *signature, size_t signatureSize) | MPxShaderOverride | `[protected]`
addShaderSignature(const MShaderInstance &shaderInsance) | MPxShaderOverride | `[protected]`
boundingBoxExtraScale() const | MPxShaderOverride | `[virtual]`
className() | MPxShaderOverride | `[static]`
draw(MDrawContext &context, const MRenderItemList &renderItemList) const =0 | MPxShaderOverride | `[pure virtual]`
drawGeometry(const MDrawContext &context) const | MPxShaderOverride | `[protected]`
endUpdate() | MPxShaderOverride | `[virtual]`
handlesDraw(MDrawContext &context) | MPxShaderOverride | `[virtual]`
initialize(MObject shader) | MPxShaderOverride | `[virtual]`
initialize(const MInitContext &initContext, MInitFeedback &initFeedback) | MPxShaderOverride | `[virtual]`
isTransparent() | MPxShaderOverride | `[virtual]`
MPxShaderOverride(const MObject &obj) | MPxShaderOverride |
overridesDrawState() | MPxShaderOverride | `[virtual]`
rebuildAlways() | MPxShaderOverride | `[virtual]`
setGeometryRequirements(const MShaderInstance &shaderInstance) | MPxShaderOverride | `[protected]`
shaderInstance() const | MPxShaderOverride | `[virtual]`
supportedDrawAPIs() const | MPxShaderOverride | `[virtual]`
terminateKey(MDrawContext &context, const MString &key) | MPxShaderOverride | `[virtual]`
terminateKey(MDrawContext &context) | MPxShaderOverride | `[virtual]`
updateDevice() | MPxShaderOverride | `[virtual]`
updateDG(MObject object) | MPxShaderOverride | `[virtual]`
~MPxShaderOverride() | MPxShaderOverride | `[virtual]`