C++ API Reference: Member List
Main Page
Related Pages
Modules
Namespaces
Classes
Examples
Class List
Class Index
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
handlesConsolidatedGeometry
() const
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
multiDrawNonTexturedShaderInstance
(bool &monitorNode) const
MPxShaderOverride
virtual
nonTexturedShaderInstance
(bool &monitorNode) const
MPxShaderOverride
virtual
overridesDrawState
()
MPxShaderOverride
virtual
overridesNonMaterialItems
() const
MPxShaderOverride
virtual
rebuildAlways
()
MPxShaderOverride
virtual
requiresUnsharedGeometricStreams
() const
MPxShaderOverride
virtual
setGeometryRequirements
(const MShaderInstance &shaderInstance)
MPxShaderOverride
protected
shaderInstance
(MDrawContext &context) const
MPxShaderOverride
virtual
shaderInstance
() const
MPxShaderOverride
virtual
supportedDrawAPIs
() const
MPxShaderOverride
supportsAdvancedTransparency
() const
MPxShaderOverride
virtual
supportsMultiDraw
() 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