| 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] |