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 =0 | MPxShaderOverride | [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] |