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]
className()MPxShaderOverride [static]
draw(MDrawContext &context, const MRenderItemList &renderItemList) const =0MPxShaderOverride [pure virtual]
drawGeometry(const MDrawContext &context) const MPxShaderOverride [protected]
endUpdate()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]
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]