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 enum nameMPxHwShaderNode
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
kAssembly enum valueMPxNode
kBlendShape enum valueMPxNode
kCameraSetNode enum valueMPxNode
kClientDeviceNode enum valueMPxNode
kConstraintNode enum valueMPxNode
kDefaultScheduling enum valueMPxNode
kDeformerNode enum valueMPxNode
kDependNode enum valueMPxNode
kDirtyAll enum valueMPxHwShaderNode
kDirtyColorArrays enum valueMPxHwShaderNode
kDirtyNone enum valueMPxHwShaderNode
kDirtyNormalArray enum valueMPxHwShaderNode
kDirtyTexCoordArrays enum valueMPxHwShaderNode
kDirtyVertexArray enum valueMPxHwShaderNode
kEmitterNode enum valueMPxNode
kFieldNode enum valueMPxNode
kFluidEmitterNode enum valueMPxNode
kGeometryFilter enum valueMPxNode
kGloballySerial enum valueMPxNode
kGloballySerialize enum valueMPxNode
kHardwareShader enum valueMPxNode
kHwShaderNode enum valueMPxNode
kIkSolverNode enum valueMPxNode
kImagePlaneNode enum valueMPxNode
kIsTransparent enum valueMPxHwShaderNode
kLast enum valueMPxNode
kLocatorNode enum valueMPxNode
kManipContainer enum valueMPxNode
kManipulatorNode enum valueMPxNode
kMotionPathNode enum valueMPxNode
kNoTransparencyFrontBackCull enum valueMPxHwShaderNode
kNoTransparencyPolygonSort enum valueMPxHwShaderNode
kObjectSet enum valueMPxNode
kParallel enum valueMPxNode
kParticleAttributeMapperNode enum valueMPxNode
kSerial enum valueMPxNode
kSerialize enum valueMPxNode
kSkinCluster enum valueMPxNode
kSpringNode enum valueMPxNode
kSurfaceShape enum valueMPxNode
kThreadedDeviceNode enum valueMPxNode
kTransformNode enum valueMPxNode
kUntrusted enum valueMPxNode
kWriteAll enum valueMPxHwShaderNode
kWriteColorArrays enum valueMPxHwShaderNode
kWriteNone enum valueMPxHwShaderNode
kWriteNormalArray enum valueMPxHwShaderNode
kWriteTexCoordArrays enum valueMPxHwShaderNode
kWriteVertexArray enum valueMPxHwShaderNode
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
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
SchedulingType enum nameMPxNode
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
TransparencyOptions enum nameMPxHwShaderNode
Type enum nameMPxNode
type() const overrideMPxHwShaderNodevirtual
typeId() const MPxNodevirtual
typeName() const MPxNodevirtual
unbind(const MDrawRequest &request, M3dView &view)MPxHwShaderNodevirtual
Writeable enum nameMPxHwShaderNode
~MPxHwShaderNode() overrideMPxHwShaderNode
~MPxNode()MPxNodevirtual