C++ API Reference
MPxHwShaderNode Member List

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

_forceCache(const MDGContext &)MPxNode
_setMPSafe(bool isMPSafe)MPxNode
addAttribute(const MObject &attr)MPxNodestatic
addExternalContentForFileAttr(MExternalContentInfoTable &, const MObject &attr) const MPxNode
attributeAffects(const MObject &whenChanges, const MObject &isAffected)MPxNodestatic
attributeAffects(const MObject &whenChanges, const MObject &isAffected, bool affectsTopology)MPxNodestatic
bind(const MDrawRequest &request, M3dView &view)MPxHwShaderNodevirtual
cachingMPxNodestatic
className()MPxHwShaderNodestatic
colorsPerVertex()MPxHwShaderNodevirtual
compute(const MPlug &, MDataBlock &)MPxNodevirtual
configCache(const MEvaluationNode &, MCacheSchema &) const MPxNodevirtual
connectionBroken(const MPlug &, const MPlug &, bool asSrc)MPxNodevirtual
connectionMade(const MPlug &, const MPlug &, bool asSrc)MPxNodevirtual
copyInternalData(MPxNode *)MPxNodevirtual
currentPath() const MPxHwShaderNode
currentShadingEngine() const MPxHwShaderNode
dependsOn(const MPlug &, const MPlug &, bool &depends) const MPxNodevirtual
dirtyMask() const MPxHwShaderNode
doNotWrite(MStatus *ReturnStatus=NULL) const MPxNodeprotectedvirtual
existWithoutInConnections(MStatus *ReturnStatus=NULL) const MPxNodevirtual
existWithoutOutConnections(MStatus *ReturnStatus=NULL) const MPxNodevirtual
forceCache()MPxNodeprotectedvirtual
forceCache(const MDGContext &)MPxNodeprotectedvirtual
frozenMPxNodestatic
geometry(const MDrawRequest &request, M3dView &view, int prim, unsigned int writable, int indexCount, const unsigned int *indexArray, int vertexCount, const int *vertexIDs, const float *vertexArray, int normalCount, floatArrayPtr normalArrays, int colorCount, floatArrayPtr colorArrays, int texCoordCount, floatArrayPtr texCoordArrays)MPxHwShaderNodevirtual
geometry(const MDrawRequest &request, M3dView &view, int prim, unsigned int writable, int indexCount, const unsigned int *indexArray, int vertexCount, const int *vertexIDs, const float *vertexArray, int normalCount, floatArrayPtr normalArrays, int colorCount, floatArrayPtr colorArrays, int texCoordCount, floatArrayPtr texCoordArrays, const int *faceIDs, const float *localUVCoord)MPxHwShaderNodevirtual
getAvailableImages(const MString &uvSetName, MStringArray &imageNames)MPxHwShaderNodevirtual
getCacheSetup(const MEvaluationNode &, MNodeCacheDisablingInfo &, MNodeCacheSetupInfo &, MObjectArray &) const MPxNodevirtual
getColorSetNames(MStringArray &names)MPxHwShaderNodevirtual
getExternalContent(MExternalContentInfoTable &table) const MPxNodevirtual
getFilesToArchive(bool shortName=false, bool unresolvedName=false, bool markCouldBeImageSequence=false) const MPxNodevirtual
getHwShaderNodePtr(MObject &object)MPxHwShaderNodestatic
getInternalValue(const MPlug &, MDataHandle &)MPxNodevirtual
getInternalValueInContext(const MPlug &, MDataHandle &, MDGContext &)MPxNodevirtual
getTexCoordSetNames(MStringArray &names)MPxHwShaderNodevirtual
glBind(const MDagPath &shapePath)MPxHwShaderNodevirtual
glGeometry(const MDagPath &shapePath, int glPrim, unsigned int writeMask, int indexCount, const unsigned int *indexArray, int vertexCount, const int *vertexIDs, const float *vertexArray, int normalCount, floatArrayPtr normalArrays, int colorCount, floatArrayPtr colorArrays, int texCoordCount, floatArrayPtr texCoordArrays)MPxHwShaderNodevirtual
glGeometry(const MDagPath &shapePath, int glPrim, unsigned int writeMask, int indexCount, const unsigned int *indexArray, int vertexCount, const int *vertexIDs, const float *vertexArray, int normalCount, floatArrayPtr normalArrays, int colorCount, floatArrayPtr colorArrays, int texCoordCount, floatArrayPtr texCoordArrays, const int *faceIDs, const float *localUVCoord)MPxHwShaderNodevirtual
glUnbind(const MDagPath &shapePath)MPxHwShaderNodevirtual
hasInvalidationRangeTransformation() const MPxNode
hasTransparency()MPxHwShaderNodevirtual
inheritAttributesFrom(const MString &parentClassName)MPxNodestatic
internalArrayCount(const MPlug &) const MPxNodevirtual
internalArrayCount(const MPlug &, const MDGContext &) const MPxNodevirtual
invertTexCoords() const MPxHwShaderNodevirtual
isAbstractClass() const MPxNodevirtual
isHistoricallyInterestingMPxNodestatic
isPassiveOutput(const MPlug &) const MPxNodevirtual
isTrackingTopology() const MPxNodevirtual
legalConnection(const MPlug &, const MPlug &, bool asSrc, bool &isLegal) const MPxNodevirtual
legalDisconnection(const MPlug &, const MPlug &, bool asSrc, bool &isLegal) const MPxNodevirtual
messageMPxNodestatic
MPxHwShaderNode()MPxHwShaderNode
MPxNode()MPxNode
name() const MPxNodevirtual
normalsPerVertex()MPxHwShaderNodevirtual
OPENMAYA_ENUM(Writeable, kWriteNone=0x0000, kWriteVertexArray=0x0001, kWriteNormalArray=0x0002, kWriteColorArrays=0x0004, kWriteTexCoordArrays=0x0008, kWriteAll=0x000f)MPxHwShaderNode
OPENMAYA_ENUM(DirtyMask, kDirtyNone=0x0000, kDirtyVertexArray=0x0001, kDirtyNormalArray=0x0002, kDirtyColorArrays=0x0004, kDirtyTexCoordArrays=0x0008, kDirtyAll=0x000f)MPxHwShaderNode
OPENMAYA_ENUM(TransparencyOptions, kIsTransparent=0x0001, kNoTransparencyFrontBackCull=0x0002, kNoTransparencyPolygonSort=0x0004)MPxHwShaderNode
MPxNode::OPENMAYA_ENUM(Type, kDependNode, kLocatorNode, kDeformerNode, kManipContainer, kSurfaceShape, kFieldNode, kEmitterNode, kSpringNode, kIkSolverNode, kHardwareShader, kHwShaderNode, kTransformNode, kObjectSet, kFluidEmitterNode, kImagePlaneNode, kParticleAttributeMapperNode, kCameraSetNode, kConstraintNode, kManipulatorNode, kMotionPathNode, kClientDeviceNode, kThreadedDeviceNode, kAssembly, kSkinCluster, kGeometryFilter, kBlendShape, kLast)MPxNode
MPxNode::OPENMAYA_ENUM(SchedulingType, kParallel, kSerial, kGloballySerial, kUntrusted, kSchedulingTypeLast, kDefaultScheduling=kSerial, kSerialize=kSerial, kGloballySerialize=kGloballySerial)MPxNode
outColorMPxHwShaderNodestatic
outColorBMPxHwShaderNodestatic
outColorGMPxHwShaderNodestatic
outColorRMPxHwShaderNodestatic
outGlowColorMPxHwShaderNodestatic
outGlowColorBMPxHwShaderNodestatic
outGlowColorGMPxHwShaderNodestatic
outGlowColorRMPxHwShaderNodestatic
outMatteOpacityMPxHwShaderNodestatic
outMatteOpacityBMPxHwShaderNodestatic
outMatteOpacityGMPxHwShaderNodestatic
outMatteOpacityRMPxHwShaderNodestatic
outTransparencyMPxHwShaderNodestatic
outTransparencyBMPxHwShaderNodestatic
outTransparencyGMPxHwShaderNodestatic
outTransparencyRMPxHwShaderNodestatic
passThroughToMany(const MPlug &, MPlugArray &) const MPxNodevirtual
passThroughToOne(const MPlug &) const MPxNodevirtual
postConstructor()MPxNodevirtual
postEvaluation(const MDGContext &context, const MEvaluationNode &evaluationNode, PostEvaluationType evalType)MPxNodevirtual
preEvaluation(const MDGContext &context, const MEvaluationNode &evaluationNode)MPxNodevirtual
provideFaceIDs()MPxHwShaderNodevirtual
provideLocalUVCoord()MPxHwShaderNodevirtual
provideVertexIDs()MPxHwShaderNodevirtual
renderImage(const MString &imageName, floatRegion region, int &imageWidth, int &imageHeight)MPxHwShaderNodevirtual
renderImage(const MString &imageName, floatRegion region, const MPxHwShaderNode::RenderParameters &parameters, int &imageWidth, int &imageHeight)MPxHwShaderNodevirtual
renderImage(MHWRender::MUIDrawManager &uiDrawManager, const MString &imageName, floatRegion region, const MPxHwShaderNode::RenderParameters &parameters, int &imageWidth, int &imageHeight)MPxHwShaderNodevirtual
renderSwatchImage(MImage &image)MPxHwShaderNodevirtual
schedulingType() const MPxNodevirtual
setDependentsDirty(const MPlug &plug, MPlugArray &plugArray)MPxNodevirtual
setDoNotWrite(bool flag)MPxNodeprotectedvirtual
setExistWithoutInConnections(bool flag)MPxNodevirtual
setExistWithoutOutConnections(bool flag)MPxNodevirtual
setExternalContent(const MExternalContentLocationTable &)MPxNodevirtual
setExternalContentForFileAttr(const MObject &attr, const MExternalContentLocationTable &)MPxNode
setInternalValue(const MPlug &, const MDataHandle &)MPxNodevirtual
setInternalValueInContext(const MPlug &, const MDataHandle &, MDGContext &)MPxNodevirtual
setMPSafe(bool isMPSafe)MPxNodeprotectedvirtual
shouldSave(const MPlug &, bool &isSaving)MPxNodevirtual
stateMPxNodestatic
supportsBatching() const MPxHwShaderNodevirtual
texCoordsPerVertex()MPxHwShaderNodevirtual
thisMObject() const MPxNodevirtual
transformInvalidationRange(const MPlug &source, const MTimeRange &input) const MPxNodevirtual
transparencyOptions()MPxHwShaderNodevirtual
type() const MPxHwShaderNodevirtual
typeId() const MPxNodevirtual
typeName() const MPxNodevirtual
unbind(const MDrawRequest &request, M3dView &view)MPxHwShaderNodevirtual
~MPxHwShaderNode()MPxHwShaderNodevirtual
~MPxNode()MPxNodevirtual