C++ API Reference
MPxSurfaceShape Member List

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

_forceCache(const MDGContext &)MPxNode
_setMPSafe(bool isMPSafe)MPxNode
acceptsGeometryIterator(bool writeable=true)MPxSurfaceShapevirtual
acceptsGeometryIterator(MObject &, bool writeable=true, bool forReadOnly=false)MPxSurfaceShapevirtual
activeComponents() const MPxSurfaceShape
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
boundingBox() const MPxSurfaceShapevirtual
boundingBoxCenterXMPxSurfaceShapestatic
boundingBoxCenterYMPxSurfaceShapestatic
boundingBoxCenterZMPxSurfaceShapestatic
cachedShapeAttr() const MPxSurfaceShapevirtual
cachingMPxNodestatic
canMakeLive() const MPxSurfaceShapevirtual
centerMPxSurfaceShapestatic
childChanged(MChildChanged=kObjectChanged)MPxSurfaceShape
className()MPxSurfaceShapestatic
closestPoint(const MPoint &raySource, const MVector &rayDirection, MPoint &theClosestPoint, MVector &theClosestNormal, bool findClosestOnMiss, double tolerance=MPoint_kTol)MPxSurfaceShapevirtual
closestPoint(const MPoint &toThisPoint, MPoint &theClosestPoint, double tolerance=MPoint_kTol)MPxSurfaceShapevirtual
componentToPlugs(MObject &component, MSelectionList &selectionList) const MPxSurfaceShapevirtual
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
convertToTweakNodePlug(MPlug &plug) const MPxSurfaceShape
copyInternalData(MPxNode *)MPxNodevirtual
createFullRenderGroup() const MPxSurfaceShapevirtual
createFullVertexGroup() const MPxSurfaceShapevirtual
deleteComponents(const MObjectArray &componentList, MDoubleArray &undoInfo)MPxSurfaceShapevirtual
dependsOn(const MPlug &, const MPlug &, bool &depends) const MPxNodevirtual
doNotWrite(MStatus *ReturnStatus=NULL) const MPxNodeprotectedvirtual
evalNodeAffectsDrawDb(const MEvaluationNode &evaluationNode)MPxSurfaceShapevirtual
excludeAsPluginShape() const MPxSurfaceShapevirtual
existWithoutInConnections(MStatus *ReturnStatus=NULL) const MPxNodevirtual
existWithoutOutConnections(MStatus *ReturnStatus=NULL) const MPxNodevirtual
forceCache()MPxNodeprotectedvirtual
forceCache(const MDGContext &)MPxNodeprotectedvirtual
frozenMPxNodestatic
geometryData() const MPxSurfaceShapevirtual
geometryIteratorSetup(MObjectArray &, MObject &, bool forReadOnly=false)MPxSurfaceShapevirtual
getCacheSetup(const MEvaluationNode &, MNodeCacheDisablingInfo &, MNodeCacheSetupInfo &, MObjectArray &) const MPxNodevirtual
getComponentSelectionMask() const MPxSurfaceShapevirtual
getExternalContent(MExternalContentInfoTable &table) const MPxNodevirtual
getFilesToArchive(bool shortName=false, bool unresolvedName=false, bool markCouldBeImageSequence=false) const MPxNodevirtual
getInternalValue(const MPlug &, MDataHandle &)MPxNodevirtual
getInternalValueInContext(const MPlug &, MDataHandle &, MDGContext &)MPxNodevirtual
getShapeSelectionMask() const MPxSurfaceShapevirtual
getWorldMatrix(MDataBlock &, unsigned int) const MPxSurfaceShape
hasActiveComponents() const MPxSurfaceShape
hasInvalidationRangeTransformation() const MPxNode
inheritAttributesFrom(const MString &parentClassName)MPxNodestatic
instObjGroupsMPxSurfaceShapestatic
intermediateObjectMPxSurfaceShapestatic
internalArrayCount(const MPlug &) const MPxNodevirtual
internalArrayCount(const MPlug &, const MDGContext &) const MPxNodevirtual
inverseMatrixMPxSurfaceShapestatic
isAbstractClass() const MPxNodevirtual
isBounded() const MPxSurfaceShapevirtual
isHistoricallyInterestingMPxNodestatic
isPassiveOutput(const MPlug &) const MPxNodevirtual
isRenderable() const MPxSurfaceShape
isTemplatedMPxSurfaceShapestatic
isTrackingTopology() const MPxNodevirtual
kAssembly enum valueMPxNode
kBlendShape enum valueMPxNode
kBoundingBoxChanged enum valueMPxSurfaceShape
kCameraSetNode enum valueMPxNode
kClientDeviceNode enum valueMPxNode
kConstraintNode enum valueMPxNode
kDefaultScheduling enum valueMPxNode
kDeformerNode enum valueMPxNode
kDependNode enum valueMPxNode
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
kLast enum valueMPxNode
kLocatorNode enum valueMPxNode
kManipContainer enum valueMPxNode
kManipulatorNode enum valueMPxNode
kMatchInvalidAttribute enum valueMPxSurfaceShape
kMatchInvalidAttributeDim enum valueMPxSurfaceShape
kMatchInvalidAttributeIndex enum valueMPxSurfaceShape
kMatchInvalidAttributeRange enum valueMPxSurfaceShape
kMatchInvalidName enum valueMPxSurfaceShape
kMatchNone enum valueMPxSurfaceShape
kMatchOk enum valueMPxSurfaceShape
kMatchTooMany enum valueMPxSurfaceShape
kMotionPathNode enum valueMPxNode
kNoPointCaching enum valueMPxSurfaceShape
kNormal enum valueMPxSurfaceShape
kObjectChanged enum valueMPxSurfaceShape
kObjectSet enum valueMPxNode
kParallel enum valueMPxNode
kParticleAttributeMapperNode enum valueMPxNode
kRestorePoints enum valueMPxSurfaceShape
kSavePoints enum valueMPxSurfaceShape
kSerial enum valueMPxNode
kSerialize enum valueMPxNode
kSkinCluster enum valueMPxNode
kSpringNode enum valueMPxNode
kSurfaceShape enum valueMPxNode
kThreadedDeviceNode enum valueMPxNode
kTransformNode enum valueMPxNode
kTransformOriginalPoints enum valueMPxSurfaceShape
kUntrusted enum valueMPxNode
kUpdatePoints enum valueMPxSurfaceShape
kUTangent enum valueMPxSurfaceShape
kUVNTriad enum valueMPxSurfaceShape
kVTangent enum valueMPxSurfaceShape
legalConnection(const MPlug &, const MPlug &, bool asSrc, bool &isLegal) const MPxNodevirtual
legalDisconnection(const MPlug &, const MPlug &, bool asSrc, bool &isLegal) const MPxNodevirtual
localShapeInAttr() const MPxSurfaceShapevirtual
localShapeOutAttr() const MPxSurfaceShapevirtual
match(const MSelectionMask &mask, const MObjectArray &componentList) const MPxSurfaceShapevirtual
matchComponent(const MSelectionList &item, const MAttributeSpecArray &spec, MSelectionList &list)MPxSurfaceShapevirtual
MatchResult enum nameMPxSurfaceShape
matrixMPxSurfaceShapestatic
MChildChanged enum nameMPxSurfaceShape
mControlPointsMPxSurfaceShapestatic
mControlValueXMPxSurfaceShapestatic
mControlValueYMPxSurfaceShapestatic
mControlValueZMPxSurfaceShapestatic
messageMPxNodestatic
MPxNode()MPxNode
MPxSurfaceShape()MPxSurfaceShape
MVertexCachingMode enum nameMPxSurfaceShape
MVertexOffsetMode enum nameMPxSurfaceShape
name() const MPxNodevirtual
newControlPointComponent() const MPxSurfaceShapevirtual
nodeBoundingBoxMPxSurfaceShapestatic
nodeBoundingBoxMaxMPxSurfaceShapestatic
nodeBoundingBoxMaxXMPxSurfaceShapestatic
nodeBoundingBoxMaxYMPxSurfaceShapestatic
nodeBoundingBoxMaxZMPxSurfaceShapestatic
nodeBoundingBoxMinMPxSurfaceShapestatic
nodeBoundingBoxMinXMPxSurfaceShapestatic
nodeBoundingBoxMinYMPxSurfaceShapestatic
nodeBoundingBoxMinZMPxSurfaceShapestatic
nodeBoundingBoxSizeMPxSurfaceShapestatic
nodeBoundingBoxSizeXMPxSurfaceShapestatic
nodeBoundingBoxSizeYMPxSurfaceShapestatic
nodeBoundingBoxSizeZMPxSurfaceShapestatic
objectColorMPxSurfaceShapestatic
objectGroupColorMPxSurfaceShapestatic
objectGroupIdMPxSurfaceShapestatic
objectGroupsMPxSurfaceShapestatic
objectGrpCompListMPxSurfaceShapestatic
parentInverseMatrixMPxSurfaceShapestatic
parentMatrixMPxSurfaceShapestatic
passThroughToMany(const MPlug &, MPlugArray &) const MPxNodevirtual
passThroughToOne(const MPlug &) const MPxNodevirtual
pointAtParm(const MPoint &atThisParm, MPoint &evaluatedPoint)MPxSurfaceShapevirtual
postConstructor()MPxNodevirtual
postEvaluation(const MDGContext &context, const MEvaluationNode &evaluationNode, PostEvaluationType evalType)MPxNodevirtual
preEvaluation(const MDGContext &context, const MEvaluationNode &evaluationNode)MPxNodevirtual
renderGroupComponentType() const MPxSurfaceShapevirtual
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
setRenderable(bool)MPxSurfaceShape
shouldSave(const MPlug &, bool &isSaving)MPxNodevirtual
stateMPxNodestatic
thisMObject() const MPxNodevirtual
transformInvalidationRange(const MPlug &source, const MTimeRange &input) const MPxNodevirtual
transformUsing(const MMatrix &mat, const MObjectArray &componentList)MPxSurfaceShapevirtual
transformUsing(const MMatrix &mat, const MObjectArray &componentList, MVertexCachingMode cachingMode, MPointArray *pointCache)MPxSurfaceShapevirtual
tweakUsing(const MMatrix &mat, const MObjectArray &componentList, MVertexCachingMode cachingMode, MPointArray *pointCache, MArrayDataHandle &handle)MPxSurfaceShapevirtual
type() const overrideMPxSurfaceShapevirtual
Type enum nameMPxNode
typeId() const MPxNodevirtual
typeName() const MPxNodevirtual
undeleteComponents(const MObjectArray &componentList, MDoubleArray &undoInfo)MPxSurfaceShapevirtual
useObjectColorMPxSurfaceShapestatic
vertexOffsetDirection(MObject &component, MVectorArray &direction, MVertexOffsetMode mode, bool normalize)MPxSurfaceShapevirtual
visibilityMPxSurfaceShapestatic
weightedTransformUsing(const MTransformationMatrix &xform, const MMatrix *space, const MObjectArray &componentList, MVertexCachingMode cachingMode, MPointArray *pointCache, const MPlane *freezePlane)MPxSurfaceShapevirtual
weightedTweakUsing(const MTransformationMatrix &xform, const MMatrix *space, const MObjectArray &componentList, MVertexCachingMode cachingMode, MPointArray *pointCache, const MPlane *freezePlane, MArrayDataHandle &handle)MPxSurfaceShapevirtual
worldInverseMatrixMPxSurfaceShapestatic
worldMatrixMPxSurfaceShapestatic
worldShapeOutAttr() const MPxSurfaceShapevirtual
~MPxNode()MPxNodevirtual
~MPxSurfaceShape() overrideMPxSurfaceShape