- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Examples

- Class List
- Class Hierarchy
- Class Members

# MFnMesh Member List

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

activeColor(MStatus *ReturnStatus=NULL) const | MFnDagNode |
addAttribute(const MObject &attr) | MFnDependencyNode |
addAttribute(const MObject &attr, MAttrClass type) | MFnDependencyNode |
addChild(MObject &child, unsigned int index=kNextPos, bool keepExistingParents=false) | MFnDagNode |
addHoles(int faceIndex, const MPointArray &vertexArray, const MIntArray &loopCounts, bool mergeVertices=true, double pointTolerance=kMFnMeshPointTolerance) | MFnMesh |
addPolygon(const MPointArray &vertexArray, bool mergeVertices=true, double pointTolerance=kMFnMeshPointTolerance, MObject parentOrOwner=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnMesh |
addPolygon(const MPointArray &vertexArray, int &faceIndex, bool mergeVertices=true, double pointTolerance=kMFnMeshPointTolerance, MObject parentOrOwner=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnMesh |
addPolygon(const MPointArray &vertexArray, const MIntArray &loopCounts, int &faceIndex, bool mergeVertices=true, double pointTolerance=kMFnMeshPointTolerance, MObject parentOrOwner=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnMesh |
addPolygon(MPointArray &vertexArray, double polyTolerance, bool mergeVertices=true, double pointTolerance=kMFnMeshPointTolerance, bool forceGeometry=true, MObject parentOrOwner=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnMesh |
allIntersections(const MFloatPoint &raySource, const MFloatVector &rayDirection, const MIntArray *faceIds, const MIntArray *triIds, bool idsSorted, MSpace::Space space, float maxParam, bool testBothDirections, MMeshIsectAccelParams *accelerator, bool sortHits, MFloatPointArray &hitPoints, MFloatArray *hitRayParams, MIntArray *hitFaces, MIntArray *hitTriangles, MFloatArray *hitBary1, MFloatArray *hitBary2, float tolerance=1e-6, MStatus *ReturnStatus=NULL) | MFnMesh |
allocateFlag(const MString pluginName, MStatus *ReturnStatus=NULL) | MFnDependencyNode | `[static]`
anyIntersection(const MFloatPoint &raySource, const MFloatVector &rayDirection, const MIntArray *faceIds, const MIntArray *triIds, bool idsSorted, MSpace::Space space, float maxParam, bool testBothDirections, MMeshIsectAccelParams *accelerator, MFloatPoint &hitPoint, float *hitRayParam, int *hitFace, int *hitTriangle, float *hitBary1, float *hitBary2, float tolerance=1e-6, MStatus *ReturnStatus=NULL) | MFnMesh |
assignColor(int polygonId, int vertexIndex, int colorId, const MString *colorSet=NULL) | MFnMesh |
assignColors(const MIntArray &colorIds, const MString *colorSet=NULL) | MFnMesh |
assignUV(int polygonId, int vertexIndex, int uvId, const MString *uvSet=NULL) | MFnMesh |
assignUVs(const MIntArray &uvCounts, const MIntArray &uvIds, const MString *uvSet=NULL) | MFnMesh |
attribute(unsigned int index, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
attribute(const MString &attrName, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
attributeClass(const MObject &attr, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
attributeCount(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
autoUniformGridParams() | MFnMesh | `[static]`
binaryBlindDataComponentId(int compID, MFn::Type compType, int blindDataId, MString attrName, MStatus *ReturnStatus=NULL) const | MFnMesh |
booleanOp(BoolOperation op, MFnMesh &mesh1, MFnMesh &mesh2) | MFnMesh |
BoolOperation enum name | MFnMesh |
boundingBox(MStatus *ReturnStatus=NULL) const | MFnDagNode |
cachedIntersectionAcceleratorInfo(MStatus *ReturnStatus=NULL) | MFnMesh |
canBeWritten(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
child(unsigned int i, MStatus *ReturnStatus=NULL) const | MFnDagNode |
childCount(MStatus *ReturnStatus=NULL) const | MFnDagNode |
classification(const MString &nodeTypeName) | MFnDependencyNode | `[static]`
className() const | MFnMesh | `[protected, virtual]`
MFnBase::className() | MFnBase | `[static]`
cleanupEdgeSmoothing() | MFnMesh |
clearBlindData(int compID, MFn::Type compType, int blindDataId, MString attrName) | MFnMesh |
clearBlindData(MFn::Type compType, int blindDataId, MString attrName) | MFnMesh |
clearBlindData(MFn::Type compType) | MFnMesh |
clearBlindData(int compID, MFn::Type compType, int blindDataId) | MFnMesh |
clearBlindData(MFn::Type compType, int blindDataId) | MFnMesh |
clearColors(const MString *colorSet=NULL) | MFnMesh |
clearGlobalIntersectionAcceleratorInfo() | MFnMesh | `[static]`
clearUVs(const MString *uvSet=NULL) | MFnMesh |
closestIntersection(const MFloatPoint &raySource, const MFloatVector &rayDirection, const MIntArray *faceIds, const MIntArray *triIds, bool idsSorted, MSpace::Space space, float maxParam, bool testBothDirections, MMeshIsectAccelParams *accelerator, MFloatPoint &hitPoint, float *hitRayParam, int *hitFace, int *hitTriangle, float *hitBary1, float *hitBary2, float tolerance=1e-6, MStatus *ReturnStatus=NULL) | MFnMesh |
collapseEdges(MIntArray &edgeList) | MFnMesh |
collapseFaces(MIntArray &faceList) | MFnMesh |
componentTypeFromName(const MString &assocName) | MFnMesh | `[static]`
componentTypeName(MFn::Type compType, MStatus &status) | MFnMesh | `[static]`
copy(const MObject &source, MObject parentOrOwner=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnMesh |
copyInPlace(const MObject &source) | MFnMesh |
copyUVSet(const MString &fromName, MString &toName, MDGModifier *modifier=NULL) | MFnMesh |
copyUVSetWithName(const MString &fromName, const MString &toName, MDGModifier *modifier=NULL, MStatus *ReturnStatus=NULL) | MFnMesh |
create(int numVertices, int numPolygons, const MFloatPointArray &vertexArray, const MIntArray &polygonCounts, const MIntArray &polygonConnects, MObject parentOrOwner=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnMesh |
create(int numVertices, int numPolygons, const MPointArray &vertexArray, const MIntArray &polygonCounts, const MIntArray &polygonConnects, MObject parentOrOwner=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnMesh |
create(int numVertices, int numPolygons, const MFloatPointArray &vertexArray, const MIntArray &polygonCounts, const MIntArray &polygonConnects, const MFloatArray &uArray, const MFloatArray &vArray, MObject parentOrOwner=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnMesh |
create(int numVertices, int numPolygons, const MPointArray &vertexArray, const MIntArray &polygonCounts, const MIntArray &polygonConnects, const MFloatArray &uArray, const MFloatArray &vArray, MObject parentOrOwner=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnMesh |
MFnDagNode::create(const MTypeId &typeId, MObject &parent=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnDagNode |
MFnDagNode::create(const MTypeId &typeId, const MString &name, MObject &parent=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnDagNode |
MFnDagNode::create(const MString &type, MObject &parent=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnDagNode |
MFnDagNode::create(const MString &type, const MString &name, MObject &parent=MObject::kNullObj, MStatus *ReturnStatus=NULL) | MFnDagNode |
MFnDependencyNode::create(const MTypeId &typeId, MStatus *ReturnStatus=NULL) | MFnDependencyNode |
MFnDependencyNode::create(const MTypeId &typeId, const MString &name, MStatus *ReturnStatus=NULL) | MFnDependencyNode |
MFnDependencyNode::create(const MString &type, MStatus *ReturnStatus=NULL) | MFnDependencyNode |
MFnDependencyNode::create(const MString &type, const MString &name, MStatus *ReturnStatus=NULL) | MFnDependencyNode |
createBlindDataType(int blindDataId, MStringArray longNames, MStringArray shortNames, MStringArray formatNames) | MFnMesh |
createColorSet(MString &colorSetName, MDGModifier *modifier=NULL, const MUintArray *instances=NULL) | MFnMesh |
createColorSet(MString &colorSetName, MDGModifier *modifier, bool clamped, MColorRepresentation rep, const MUintArray *instances=NULL) | MFnMesh |
createColorSetWithName(const MString &colorSetName, MDGModifier *modifier=NULL, const MUintArray *instances=NULL, MStatus *ReturnStatus=NULL) | MFnMesh |
createColorSetWithName(const MString &colorSetName, MDGModifier *modifier, MStatus *ReturnStatus) | MFnMesh |
createInPlace(int numVertices, int numPolygons, const MFloatPointArray &vertexArray, const MIntArray &polygonCounts, const MIntArray &polygonConnects) | MFnMesh |
createUVSet(MString &uvSetName, MDGModifier *modifier=NULL, const MUintArray *instances=NULL) | MFnMesh |
createUVSetWithName(const MString &uvSetName, MDGModifier *modifier=NULL, MStatus *ReturnStatus=NULL, const MUintArray *instances=NULL) | MFnMesh |
currentColorSetName(int instance=kMFnMeshInstanceUnspecified, MStatus *ReturnStatus=NULL) const | MFnMesh |
currentColorSetName(MStatus *ReturnStatus) const | MFnMesh |
currentUVSetName(MStatus *ReturnStatus=NULL, int instance=kMFnMeshInstanceUnspecified) const | MFnMesh |
dagPath(MStatus *ReturnStatus=NULL) const | MFnDagNode |
dagRoot(MStatus *ReturnStatus=NULL) | MFnDagNode |
deallocateAllFlags(const MString pluginName) | MFnDependencyNode | `[static]`
deallocateFlag(const MString pluginName, unsigned int flag) | MFnDependencyNode | `[static]`
deleteColorSet(const MString &colorSetName, MDGModifier *modifier=NULL, MSelectionList *currentSelection=NULL) | MFnMesh |
deleteEdge(int index, MDGModifier *modifier=NULL) | MFnMesh |
deleteFace(int index, MDGModifier *modifier=NULL) | MFnMesh |
deleteMetadata() | MFnDependencyNode | `[virtual]`
deleteUVSet(const MString &setName, MDGModifier *modifier=NULL, MSelectionList *currentSelection=NULL) | MFnMesh |
deleteVertex(int index, MDGModifier *modifier=NULL) | MFnMesh |
dgCallbackIds(const MdgTimerType type, const MString &callbackName, MCallbackIdArray &callbackId, MDoubleArray &value) | MFnDependencyNode |
dgCallbacks(const MdgTimerType type, MStringArray &callbackName, MDoubleArray &value) | MFnDependencyNode |
dgTimer(const MdgTimerMetric timerMetric, const MdgTimerType timerType, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
dgTimerOff() | MFnDependencyNode |
dgTimerOn() | MFnDependencyNode |
dgTimerQueryState(MStatus *ReturnStatus=NULL) | MFnDependencyNode |
dgTimerReset() | MFnDependencyNode |
displayColors(MStatus *ReturnStatus=NULL) const | MFnMesh |
dormantColor(MStatus *ReturnStatus=NULL) const | MFnDagNode |
drawOverrideColor(MColor &color, MStatus *ReturnStatus=NULL) const | MFnDagNode |
drawOverrideEnabled(MStatus *ReturnStatus=NULL) const | MFnDagNode |
drawOverrideIsReference(MStatus *ReturnStatus=NULL) const | MFnDagNode |
drawOverrideIsTemplate(MStatus *ReturnStatus=NULL) const | MFnDagNode |
duplicate(bool instance=false, bool instanceLeaf=false, MStatus *ReturnStatus=NULL) const | MFnDagNode |
duplicateFaces(MIntArray &faceList, MFloatVector *translation) | MFnMesh |
enableDGTiming(bool enable) | MFnDependencyNode | `[static]`
extractFaces(MIntArray &faceList, MFloatVector *translation) | MFnMesh |
extrudeEdges(MIntArray &edgeList, int extrusionCount, MFloatVector *translation, bool extrudeTogether) | MFnMesh |
extrudeFaces(MIntArray &faceList, int extrusionCount, MFloatVector *translation, bool extrudeTogether) | MFnMesh |
findAlias(const MString &alias, MObject &attrObj, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
findPlug(const MObject &attr, bool wantNetworkedPlug, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
findPlug(const MString &attrName, bool wantNetworkedPlug, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
findPlug(const MObject &attr, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
findPlug(const MString &attrName, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
freeCachedIntersectionAccelerator() | MFnMesh |
fullPathName(MStatus *ReturnStatus=NULL) const | MFnDagNode |
generateSmoothMesh(MObject parentOrOwner=MObject::kNullObj, MMeshSmoothOptions *options=NULL, MStatus *ReturnStatus=NULL) | MFnMesh |
generateSmoothMesh(MObject parentOrOwner, MStatus *ReturnStatus) | MFnMesh |
getAffectedAttributes(const MObject &attr, MObjectArray &affectedAttributes) const | MFnDependencyNode |
getAffectedByAttributes(const MObject &attr, MObjectArray &affectedByAttributes) const | MFnDependencyNode |
getAliasAttr(bool force, MStatus *ReturnStatus=NULL) | MFnDependencyNode |
getAliasList(MStringArray &strArray, MStatus *ReturnStatus=NULL) | MFnDependencyNode |
getAllPaths(MDagPathArray &paths) const | MFnDagNode |
getAssignedUVs(MIntArray &uvCounts, MIntArray &uvIds, const MString *uvSet=NULL) const | MFnMesh |
getAssociatedColorSetInstances(const MString &setName, MIntArray &instances) const | MFnMesh |
getAssociatedUVSetInstances(const MString &uvSetName, MIntArray &instances) const | MFnMesh |
getAssociatedUVSetTextures(const MString uvSetName, MObjectArray &textures) const | MFnMesh |
getBinaryBlindData(MFn::Type compType, int blindDataId, MString attrName, MIntArray &compIDs, MStringArray &data) const | MFnMesh |
getBinaryBlindData(int compID, MFn::Type compType, int blindDataId, MString attrName, MString &data) const | MFnMesh |
getBinormals(MFloatVectorArray &normals, MSpace::Space space=MSpace::kObject, const MString *uvSet=NULL) const | MFnMesh |
getBlindDataAttrNames(int blindDataId, MStringArray &longNames, MStringArray &shortNames, MStringArray &formatNames) const | MFnMesh |
getBlindDataAttrNames(int blindDataId, MStringArray &longNames, MStringArray &shortNames) const | MFnMesh |
getBlindDataFaceVertexIndices(int blindDataIndex, int &faceIndex, int &vertexIndex) const | MFnMesh |
getBlindDataTypes(MFn::Type compType, MIntArray &blindDataIds) const | MFnMesh |
getBoolBlindData(int compID, MFn::Type compType, int blindDataId, MString attrName, bool &data) const | MFnMesh |
getBoolBlindData(MFn::Type compType, int blindDataId, MString attrName, MIntArray &compIDs, MIntArray &data) const | MFnMesh |
getCheckSamePointTwice(void) | MFnMesh |
getClosestNormal(const MPoint &toThisPoint, MVector &theNormal, MSpace::Space space=MSpace::kObject, int *closestPolygon=NULL) const | MFnMesh |
getClosestPoint(const MPoint &toThisPoint, MPoint &theClosestPoint, MSpace::Space space=MSpace::kObject, int *closestPolygon=NULL) const | MFnMesh |
getClosestPointAndNormal(const MPoint &toThisPoint, MPoint &theClosestPoint, MVector &theNormal, MSpace::Space space=MSpace::kObject, int *closestPolygon=NULL) const | MFnMesh |
getColor(int colorId, MColor &color, const MString *colorSet=NULL, const MColor *defaultUnsetColor=NULL) const | MFnMesh |
getColorIndex(int faceIndex, int localVertexIndex, int &colorIndex, const MString *colorSet=NULL) | MFnMesh |
getColorRepresentation(const MString &colorSet, MStatus *ReturnStatus=NULL) const | MFnMesh |
getColors(MColorArray &colors, const MString *colorSet=NULL, const MColor *defaultUnsetColor=NULL) const | MFnMesh |
getColorSetFamilyNames(MStringArray &familyNames) const | MFnMesh |
getColorSetNames(MStringArray &setNames) const | MFnMesh |
getColorSetsInFamily(const MString &familyName, MStringArray &setNames) const | MFnMesh |
getConnectedSetsAndMembers(unsigned int instanceNumber, MObjectArray &sets, MObjectArray &comps, bool renderableSetsOnly) const | MFnMesh |
getConnectedShaders(unsigned int instanceNumber, MObjectArray &shaders, MIntArray &indices) const | MFnMesh |
getConnections(MPlugArray &array) const | MFnDependencyNode |
getCreaseEdges(MUintArray &edgeIds, MDoubleArray &creaseData) const | MFnMesh |
getCreaseVertices(MUintArray &vertexIds, MDoubleArray &creaseData) const | MFnMesh |
getCurrentColorSetName(MString &setName, int instance=kMFnMeshInstanceUnspecified) const | MFnMesh |
getCurrentUVSetName(MString &setName, int instance=kMFnMeshInstanceUnspecified) const | MFnMesh |
getDoubleBlindData(int compID, MFn::Type compType, int blindDataId, MString attrName, double &data) const | MFnMesh |
getDoubleBlindData(MFn::Type compType, int blindDataId, MString attrName, MIntArray &compIDs, MDoubleArray &data) const | MFnMesh |
getEdgeVertices(int edgeId, int2 &vertexList) const | MFnMesh |
getFaceNormalIds(int faceIndex, MIntArray &normals) const | MFnMesh |
getFaceUVSetNames(int polygonId, MStringArray &setNames) const | MFnMesh |
getFaceVertexBinormal(int faceIndex, int vertexIndex, MVector &normal, MSpace::Space space=MSpace::kObject, const MString *uvSet=NULL) const | MFnMesh |
getFaceVertexBinormals(int faceIndex, MFloatVectorArray &normals, MSpace::Space space=MSpace::kObject, const MString *uvSet=NULL) const | MFnMesh |
getFaceVertexBlindDataIndex(int faceIndex, int vertexIndex, int &blindDataIndex) const | MFnMesh |
getFaceVertexColorIndex(int faceIndex, int localVertexIndex, int &colorIndex, const MString *colorSet=NULL) | MFnMesh |
getFaceVertexColors(MColorArray &colors, const MString *colorSet=NULL, const MColor *defaultUnsetColor=NULL) | MFnMesh |
getFaceVertexNormal(int faceIndex, int vertexIndex, MVector &normal, MSpace::Space space=MSpace::kObject) const | MFnMesh |
getFaceVertexNormals(int faceIndex, MFloatVectorArray &normals, MSpace::Space space=MSpace::kObject) const | MFnMesh |
getFaceVertexTangent(int faceIndex, int vertexIndex, MVector &tangent, MSpace::Space space=MSpace::kObject, const MString *uvSet=NULL) const | MFnMesh |
getFaceVertexTangents(int faceIndex, MFloatVectorArray &tangents, MSpace::Space space=MSpace::kObject, const MString *uvSet=NULL) const | MFnMesh |
getFloatBlindData(int compID, MFn::Type compType, int blindDataId, MString attrName, float &data) const | MFnMesh |
getFloatBlindData(MFn::Type compType, int blindDataId, MString attrName, MIntArray &compIDs, MFloatArray &data) const | MFnMesh |
getHoles(MIntArray &holeInfoArray, MIntArray &holeVertexArray, MStatus *ReturnStatus=NULL) | MFnMesh |
getIntBlindData(int compID, MFn::Type compType, int blindDataId, MString attrName, int &data) const | MFnMesh |
getIntBlindData(MFn::Type compType, int blindDataId, MString attrName, MIntArray &compIDs, MIntArray &data) const | MFnMesh |
getInvisibleFaces(MStatus *ReturnStatus=NULL) const | MFnMesh |
getNormalIds(MIntArray &normalIdCounts, MIntArray &normalIds) const | MFnMesh |
getNormals(MFloatVectorArray &normals, MSpace::Space space=MSpace::kObject) const | MFnMesh |
getPath(MDagPath &path) const | MFnDagNode |
getPlugsAlias(const MPlug &plug, MString &aliasName, MStatus *ReturnStatus=NULL) | MFnDependencyNode |
getPoint(int vertexId, MPoint &pos, MSpace::Space space=MSpace::kObject) const | MFnMesh |
getPointAtUV(int polygonId, MPoint &theClosestPoint, float2 &uvPoint, MSpace::Space space=MSpace::kObject, const MString *uvSet=NULL, float tolerance=0.0) | MFnMesh |
getPoints(MFloatPointArray &vertexArray, MSpace::Space space=MSpace::kObject) const | MFnMesh |
getPoints(MPointArray &vertexArray, MSpace::Space space=MSpace::kObject) const | MFnMesh |
getPolygonNormal(int polygonId, MVector &normal, MSpace::Space space=MSpace::kObject) const | MFnMesh |
getPolygonTriangleVertices(int polygonId, int triangleId, int triangleVertices[3]) const | MFnMesh |
getPolygonUV(int polygonId, int vertexIndex, float &u, float &v, const MString *uvSet=NULL) const | MFnMesh |
getPolygonUVid(int polygonId, int vertexIndex, int &uvId, const MString *uvSet=NULL) const | MFnMesh |
getPolygonVertices(int polygonId, MIntArray &vertexList) const | MFnMesh |
getRawNormals(MStatus *) const | MFnMesh |
getRawPoints(MStatus *) const | MFnMesh |
getSmoothMeshDisplayOptions(MMeshSmoothOptions &options) const | MFnMesh |
getStringBlindData(MFn::Type compType, int blindDataId, MString attrName, MIntArray &compIDs, MStringArray &data) const | MFnMesh |
getStringBlindData(int compID, MFn::Type compType, int blindDataId, MString attrName, MString &data) const | MFnMesh |
getTangentId(int faceIndex, int vertexIndex, MStatus *ReturnStatus=NULL) const | MFnMesh |
getTangents(MFloatVectorArray &normals, MSpace::Space space=MSpace::kObject, const MString *uvSet=NULL) const | MFnMesh |
getTriangleOffsets(MIntArray &triangleCounts, MIntArray &triangleIndices) const | MFnMesh |
getTriangles(MIntArray &triangleCounts, MIntArray &triangleVertices) const | MFnMesh |
getUV(int uvId, float &u, float &v, const MString *uvSet=NULL) const | MFnMesh |
getUVAtPoint(MPoint &pt, float2 &uvPoint, MSpace::Space space=MSpace::kObject, const MString *uvSet=NULL, int *closestPolygon=NULL) | MFnMesh |
getUVs(MFloatArray &uArray, MFloatArray &vArray, const MString *uvSet=NULL) const | MFnMesh |
getUVSetFamilyNames(MStringArray &familyNames) const | MFnMesh |
getUVSetNames(MStringArray &setNames) const | MFnMesh |
getUVSetsInFamily(const MString &familyName, MStringArray &setNames) const | MFnMesh |
getUvShellsIds(MIntArray &uvShellIds, unsigned int &nbUvShells, const MString *uvSet=NULL) const | MFnMesh |
getVertexColors(MColorArray &colors, const MString *colorSet=NULL, const MColor *defaultUnsetColor=NULL) | MFnMesh |
getVertexNormal(int vertexId, MVector &normal, MSpace::Space space=MSpace::kObject) const | MFnMesh |
getVertexNormal(int vertexId, bool angleWeighted, MVector &normal, MSpace::Space space=MSpace::kObject) const | MFnMesh |
getVertexNormals(bool angleWeighted, MFloatVectorArray &normals, MSpace::Space space=MSpace::kObject) const | MFnMesh |
getVertices(MIntArray &vertexCount, MIntArray &vertexList) const | MFnMesh |
globalIntersectionAcceleratorsInfo() | MFnMesh | `[static]`
hasAlphaChannels(const MString &colorSet, MStatus *ReturnStatus=NULL) const | MFnMesh |
hasAttribute(const MString &name, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
hasBlindData(MFn::Type compType, int blindDataId, MStatus *ReturnStatus=NULL) const | MFnMesh |
hasBlindData(MFn::Type compType, MStatus *ReturnStatus=NULL) const | MFnMesh |
hasBlindData(int compID, MFn::Type compType, int blindDataId, MStatus *ReturnStatus=NULL) const | MFnMesh |
hasBlindData(int compID, MFn::Type compType, MStatus *ReturnStatus=NULL) const | MFnMesh |
hasBlindDataComponentId(int compID, MFn::Type compType, int blindDataId, MStatus *ReturnStatus=NULL) const | MFnMesh |
hasBlindDataComponentId(int compID, MFn::Type compType, MStatus *ReturnStatus=NULL) const | MFnMesh |
hasChild(const MObject &node, MStatus *ReturnStatus=NULL) const | MFnDagNode |
hasColorChannels(const MString &colorSet, MStatus *ReturnStatus=NULL) const | MFnMesh |
hasObj(MFn::Type) const | MFnBase |
hasObj(const MObject &) const | MFnBase |
hasParent(const MObject &node, MStatus *ReturnStatus=NULL) const | MFnDagNode |
hasUniqueName(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
hiliteColor(MStatus *ReturnStatus=NULL) const | MFnDagNode |
icon(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
inModel(MStatus *ReturnStatus=NULL) const | MFnDagNode |
instanceCount(bool total, MStatus *ReturnStatus=NULL) const | MFnDagNode |
intersect(const MPoint &raySource, const MVector &rayDirection, MPointArray &points, double tolerance=kMFnMeshPointTolerance, MSpace::Space space=MSpace::kObject, MIntArray *polygonIds=NULL, MStatus *ReturnStatus=NULL) const | MFnMesh |
intersect(MPoint &raySource, MVector &rayDirection, MPointArray &points, MStatus *ReturnStatus=NULL) const | MFnMesh |
intersect(const MPoint &raySource, const MVector &rayDirection, MPointArray &points, MStatus *ReturnStatus=NULL) const | MFnMesh |
inUnderWorld(MStatus *ReturnStatus=NULL) const | MFnDagNode |
isBlindDataTypeUsed(int blindDataId, MStatus *ReturnStatus=NULL) const | MFnMesh |
isChildOf(const MObject &node, MStatus *ReturnStatus=NULL) const | MFnDagNode |
isColorClamped(const MString &colorSet, MStatus *ReturnStatus=NULL) const | MFnMesh |
isColorSetPerInstance(const MString &name, MStatus *ReturnStatus=NULL) const | MFnMesh |
isDefaultNode(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
isEdgeSmooth(int edgeId, MStatus *ReturnStatus=NULL) const | MFnMesh |
isFlagSet(unsigned int flag, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
isFromReferencedFile(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
isInstanceable(MStatus *ReturnStatus=NULL) const | MFnDagNode |
isInstanced(bool indirect=true, MStatus *ReturnStatus=NULL) const | MFnDagNode |
isInstancedAttribute(const MObject &attr, MStatus *ReturnStatus=NULL) const | MFnDagNode |
isIntermediateObject(MStatus *ReturnStatus=NULL) const | MFnDagNode |
isLocked(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
isNewAttribute(const MObject &attr, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
isNormalLocked(int normalId, MStatus *ReturnStatus=NULL) const | MFnMesh |
isParentOf(const MObject &node, MStatus *ReturnStatus=NULL) const | MFnDagNode |
isPolygonConvex(int faceIndex, MStatus *ReturnStatus=NULL) const | MFnMesh |
isShared(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
isTrackingEdits(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
isUVSetPerInstance(const MString &name, MStatus *ReturnStatus=NULL) const | MFnMesh |
kAlpha enum value | MFnMesh |
kDifference enum value | MFnMesh |
kExtensionAttr enum value | MFnDependencyNode |
kInternalPoint enum value | MFnMesh |
kIntersection enum value | MFnMesh |
kInvalid enum value | MFnMesh |
kInvalidAttr enum value | MFnDependencyNode |
kLocalDynamicAttr enum value | MFnDependencyNode |
kNextPos enum value | MFnDagNode |
kNormalAttr enum value | MFnDependencyNode |
kOnEdge enum value | MFnMesh |
kRGB enum value | MFnMesh |
kRGBA enum value | MFnMesh |
kTimerInvalidState enum value | MFnDependencyNode |
kTimerMetric_callback enum value | MFnDependencyNode |
kTimerMetric_callbackNotViaAPI enum value | MFnDependencyNode |
kTimerMetric_callbackViaAPI enum value | MFnDependencyNode |
kTimerMetric_compute enum value | MFnDependencyNode |
kTimerMetric_computeDuringCallback enum value | MFnDependencyNode |
kTimerMetric_computeNotDuringCallback enum value | MFnDependencyNode |
kTimerMetric_dirty enum value | MFnDependencyNode |
kTimerMetric_draw enum value | MFnDependencyNode |
kTimerMetric_fetch enum value | MFnDependencyNode |
kTimerOff enum value | MFnDependencyNode |
kTimerOn enum value | MFnDependencyNode |
kTimerType_count enum value | MFnDependencyNode |
kTimerType_inclusive enum value | MFnDependencyNode |
kTimerType_self enum value | MFnDependencyNode |
kTimerUninitialized enum value | MFnDependencyNode |
kUnion enum value | MFnMesh |
lockFaceVertexNormals(MIntArray &faceList, MIntArray &vertexList) | MFnMesh |
lockVertexNormals(MIntArray &vertexList) | MFnMesh |
MAttrClass enum name | MFnDependencyNode |
MColorRepresentation enum name | MFnMesh |
MdgTimerMetric enum name | MFnDependencyNode |
MdgTimerState enum name | MFnDependencyNode |
MdgTimerType enum name | MFnDependencyNode |
metadata(MStatus *ReturnStatus=NULL) const | MFnMesh | `[virtual]`
MFnDagNode() | MFnDagNode |
MFnDagNode(MObject &object, MStatus *ret=NULL) | MFnDagNode |
MFnDagNode(const MDagPath &object, MStatus *ret=NULL) | MFnDagNode |
MFnDagNode(const MObject &object, MStatus *ret=NULL) | MFnDagNode |
MFnDependencyNode() | MFnDependencyNode |
MFnDependencyNode(MObject &object, MStatus *ReturnStatus=NULL) | MFnDependencyNode |
MFnDependencyNode(const MObject &object, MStatus *ReturnStatus=NULL) | MFnDependencyNode |
MFnMesh() | MFnMesh |
MFnMesh(MObject &object, MStatus *ReturnStatus=NULL) | MFnMesh |
MFnMesh(const MDagPath &object, MStatus *ret=NULL) | MFnMesh |
MFnMesh(const MObject &object, MStatus *ret=NULL) | MFnMesh |
model(MStatus *ReturnStatus=NULL) const | MFnDagNode |
name(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
numColors(MStatus *ReturnStatus=NULL) const | MFnMesh |
numColors(const MString &colorSet, MStatus *ReturnStatus=NULL) const | MFnMesh |
numColorSets(MStatus *ReturnStatus=NULL) const | MFnMesh |
numEdges(MStatus *ReturnStatus=NULL) const | MFnMesh |
numFaceVertices(MStatus *ReturnStatus=NULL) const | MFnMesh |
numNormals(MStatus *ReturnStatus=NULL) const | MFnMesh |
numPolygons(MStatus *ReturnStatus=NULL) const | MFnMesh |
numUVs(MStatus *ReturnStatus=NULL) const | MFnMesh |
numUVs(const MString &uvSet, MStatus *ReturnStatus=NULL) const | MFnMesh |
numUVSets(MStatus *ReturnStatus=NULL) const | MFnMesh |
numVertices(MStatus *ReturnStatus=NULL) const | MFnMesh |
object(MStatus *ReturnStatus=NULL) const | MFnBase |
objectColor(MStatus *ReturnStatus=NULL) const | MFnDagNode |
onBoundary(int polygonId, MStatus *ReturnStatus=NULL) const | MFnMesh |
parent(unsigned int i, MStatus *ReturnStatus=NULL) const | MFnDagNode |
parentCount(MStatus *ReturnStatus=NULL) const | MFnDagNode |
parentNamespace(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
partialPathName(MStatus *ReturnStatus=NULL) const | MFnDagNode |
pluginName(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
plugsAlias(const MPlug &plug, MStatus *ReturnStatus=NULL) | MFnDependencyNode |
polygonVertexCount(int polygonId, MStatus *ReturnStatus=NULL) const | MFnMesh |
polyTriangulate(const float *pointsAndHoles, unsigned int pointsCount, unsigned int outerPointsCount, unsigned int holesCount, bool considerNormal, const float *normals, unsigned short *triangles, int &trianglesCount) | MFnMesh | `[static]`
polyTriangulate(const MFloatPointArray &points, const MIntArray &holes, unsigned int outerPointsCount, const MFloatVectorArray &normals, MIntArray &triangles) | MFnMesh | `[static]`
removeAttribute(const MObject &attr) | MFnDependencyNode |
removeAttribute(const MObject &attr, MAttrClass type) | MFnDependencyNode |
removeChild(MObject &child) | MFnDagNode |
removeChildAt(unsigned int index) | MFnDagNode |
removeFaceColors(MIntArray &faceList) | MFnMesh |
removeFaceVertexColors(MIntArray &faceList, MIntArray &vertexList) | MFnMesh |
removeVertexColors(MIntArray &vertexList) | MFnMesh |
renameUVSet(const MString &origName, const MString &newName, MDGModifier *modifier=NULL) | MFnMesh |
reorderedAttribute(unsigned int index, MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
setAlias(const MString &alias, const MString &name, const MPlug &plug, bool add=true, MStatus *ReturnStatus=NULL) | MFnDependencyNode |
setBinaryBlindData(int compID, MFn::Type compType, int blindDataId, MString attrName, MString data) | MFnMesh |
setBinaryBlindData(MIntArray &compIDs, MFn::Type compType, int blindDataId, MString attrName, MString data) | MFnMesh |
setBinaryBlindData(MIntArray &compIDs, MFn::Type compType, int blindDataId, MString attrName, MStringArray &data) | MFnMesh |
setBinaryBlindData(int compID, MFn::Type compType, int blindDataId, MString attrName, char *data, int length) | MFnMesh |
setBoolBlindData(int compID, MFn::Type compType, int blindDataId, MString attrName, bool data) | MFnMesh |
setBoolBlindData(MIntArray &compIDs, MFn::Type compType, int blindDataId, MString attrName, bool data) | MFnMesh |
setBoolBlindData(MIntArray &compIDs, MFn::Type compType, int blindDataId, MString attrName, MIntArray &data) | MFnMesh |
setCheckSamePointTwice(bool check=true) | MFnMesh |
setColor(int colorId, const MColor &color, const MString *colorSet=NULL) | MFnMesh |
setColor(int colorId, const MColor &color, const MString *colorSet, MColorRepresentation rep) | MFnMesh |
setColors(const MColorArray &colors, const MString *colorSet=NULL) | MFnMesh |
setColors(const MColorArray &colors, const MString *colorSet, MColorRepresentation rep) | MFnMesh |
setCreaseEdges(const MUintArray &edgeIds, const MDoubleArray &creaseData) | MFnMesh |
setCreaseVertices(const MUintArray &vertexIds, const MDoubleArray &creaseData) | MFnMesh |
setCurrentColorSetName(const MString &setName, MDGModifier *modifier=NULL, MSelectionList *currentSelection=NULL) | MFnMesh |
setCurrentUVSetName(const MString &setName, MDGModifier *modifier=NULL, MSelectionList *currentSelection=NULL) | MFnMesh |
setDisplayColors(bool enable) | MFnMesh |
setDoNotWrite(bool flag) | MFnDependencyNode |
setDoubleBlindData(int compID, MFn::Type compType, int blindDataId, MString attrName, double data) | MFnMesh |
setDoubleBlindData(MIntArray &compIDs, MFn::Type compType, int blindDataId, MString attrName, double data) | MFnMesh |
setDoubleBlindData(MIntArray &compIDs, MFn::Type compType, int blindDataId, MString attrName, MDoubleArray &data) | MFnMesh |
setEdgeSmoothing(int edgeId, bool smooth=true) | MFnMesh |
setFaceColor(MColor &color, int index) | MFnMesh |
setFaceColor(MColor &color, int index, MColorRepresentation rep) | MFnMesh |
setFaceColors(MColorArray &colors, MIntArray &faceList) | MFnMesh |
setFaceColors(MColorArray &colors, MIntArray &faceList, MColorRepresentation rep) | MFnMesh |
setFaceVertexColor(MColor &color, int faceIndex, int vertexIndex, MDGModifier *modifier=NULL) | MFnMesh |
setFaceVertexColor(MColor &color, int faceIndex, int vertexIndex, MDGModifier *modifier, MColorRepresentation rep) | MFnMesh |
setFaceVertexColor(int faceIndex, int localVertexIndex, MColor &color, MDGModifier *modifier=NULL) | MFnMesh |
setFaceVertexColor(int faceIndex, int localVertexIndex, MColor &color, MDGModifier *modifier, MColorRepresentation rep) | MFnMesh |
setFaceVertexColors(MColorArray &colors, MIntArray &faceList, MIntArray &vertexList, MDGModifier *modifier=NULL) | MFnMesh |
setFaceVertexColors(MColorArray &colors, MIntArray &faceList, MIntArray &vertexList, MDGModifier *modifier, MColorRepresentation rep) | MFnMesh |
setFaceVertexNormal(MVector &normal, int faceIndex, int vertexIndex, MSpace::Space space=MSpace::kObject, MDGModifier *modifier=NULL) | MFnMesh |
setFaceVertexNormals(MVectorArray &normalArray, MIntArray &faceList, MIntArray &vertexList, MSpace::Space space=MSpace::kObject) | MFnMesh |
setFlag(unsigned int flag, bool state) | MFnDependencyNode |
setFloatBlindData(int compID, MFn::Type compType, int blindDataId, MString attrName, float data) | MFnMesh |
setFloatBlindData(MIntArray &compIDs, MFn::Type compType, int blindDataId, MString attrName, float data) | MFnMesh |
setFloatBlindData(MIntArray &compIDs, MFn::Type compType, int blindDataId, MString attrName, MFloatArray &data) | MFnMesh |
setIcon(const MString &filename) | MFnDependencyNode |
setInstanceable(const bool how) | MFnDagNode |
setIntBlindData(int compID, MFn::Type compType, int blindDataId, MString attrName, int data) | MFnMesh |
setIntBlindData(MIntArray &compIDs, MFn::Type compType, int blindDataId, MString attrName, int data) | MFnMesh |
setIntBlindData(MIntArray &compIDs, MFn::Type compType, int blindDataId, MString attrName, MIntArray &data) | MFnMesh |
setIntermediateObject(bool isIntermediate) | MFnDagNode |
setInvisibleFaces(const MUintArray &faceIds, bool makeVisible=false) | MFnMesh |
setIsColorClamped(const MString &colorSet, bool clamped) | MFnMesh |
setLocked(bool locked) | MFnDependencyNode |
setMetadata(const adsk::Data::Associations &) | MFnMesh | `[virtual]`
setName(const MString &name, bool createNamespace=false, MStatus *ReturnStatus=NULL) | MFnDependencyNode |
setName(const MString &name, MStatus *ReturnStatus) | MFnDependencyNode |
setNormals(MFloatVectorArray &normals, MSpace::Space space=MSpace::kObject) | MFnMesh |
setObject(const MDagPath &path) | MFnDagNode | `[virtual]`
setObject(MObject &object) | MFnDagNode | `[virtual]`
setObject(const MObject &object) | MFnDagNode | `[virtual]`
setObjectColor(int color) | MFnDagNode |
setPoint(int vertexId, const MPoint &pos, MSpace::Space space=MSpace::kObject) | MFnMesh |
setPoints(MFloatPointArray &vertexArray, MSpace::Space space=MSpace::kObject) | MFnMesh |
setPoints(MPointArray &vertexArray, MSpace::Space space=MSpace::kObject) | MFnMesh |
setSmoothMeshDisplayOptions(const MMeshSmoothOptions &options) | MFnMesh |
setSomeColors(const MIntArray &colorIds, const MColorArray &colors, const MString *colorSet=NULL) | MFnMesh |
setSomeColors(const MIntArray &colorIds, const MColorArray &colors, const MString *colorSet, MColorRepresentation rep) | MFnMesh |
setSomeUVs(const MIntArray &uvIds, const MFloatArray &uArray, const MFloatArray &vArray, const MString *uvSet=NULL) | MFnMesh |
setStringBlindData(int compID, MFn::Type compType, int blindDataId, MString attrName, MString data) | MFnMesh |
setStringBlindData(MIntArray &compIDs, MFn::Type compType, int blindDataId, MString attrName, MString data) | MFnMesh |
setStringBlindData(MIntArray &compIDs, MFn::Type compType, int blindDataId, MString attrName, MStringArray &data) | MFnMesh |
setUseObjectColor(bool useObjectColor) | MFnDagNode |
setUV(int uvId, float u, float v, const MString *uvSet=NULL) | MFnMesh |
setUVs(const MFloatArray &uArray, const MFloatArray &vArray, const MString *uvSet=NULL) | MFnMesh |
setVertexColor(MColor &color, int index, MDGModifier *modifier=NULL) | MFnMesh |
setVertexColor(MColor &color, int index, MDGModifier *modifier, MColorRepresentation rep) | MFnMesh |
setVertexColors(MColorArray &colors, MIntArray &vertexList, MDGModifier *modifier=NULL) | MFnMesh |
setVertexColors(MColorArray &colors, MIntArray &vertexList, MDGModifier *modifier, MColorRepresentation rep) | MFnMesh |
setVertexNormal(MVector &normal, int vertexIndex, MSpace::Space space=MSpace::kObject, MDGModifier *modifier=NULL) | MFnMesh |
setVertexNormals(MVectorArray &normalArray, MIntArray &vertexList, MSpace::Space space=MSpace::kObject) | MFnMesh |
sortIntersectionFaceTriIds(MIntArray *faceIds, MIntArray *triIds) | MFnMesh |
split(MIntArray &placements, MIntArray &edgeList, MFloatArray &edgeFactors, MFloatPointArray &internalPoints) | MFnMesh |
SplitPlacement enum name | MFnMesh |
stringBlindDataComponentId(int compID, MFn::Type compType, int blindDataId, MString attrName, MStatus *ReturnStatus=NULL) const | MFnMesh |
subdivideEdges(MIntArray &edgeList, int divisionCount) | MFnMesh |
subdivideFaces(MIntArray &faceList, int divisionCount) | MFnMesh |
syncObject() | MFnMesh |
transformationMatrix(MStatus *ReturnStatus=NULL) const | MFnDagNode |
type() const | MFnMesh | `[virtual]`
typeId(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
typeName(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
uniformGridParams(int xDiv, int yDiv, int zDiv) | MFnMesh | `[static]`
unlockFaceVertexNormals(MIntArray &faceList, MIntArray &vertexList) | MFnMesh |
unlockVertexNormals(MIntArray &vertexList) | MFnMesh |
updateSurface() | MFnMesh |
userNode(MStatus *ReturnStatus=NULL) const | MFnDependencyNode |
usingHiliteColor(MStatus *ReturnStatus=NULL) const | MFnDagNode |
usingObjectColor(MStatus *ReturnStatus=NULL) const | MFnDagNode |
validateMetadata(MString &errors) const | MFnMesh | `[virtual]`
~MFnBase() | MFnBase | `[virtual]`
~MFnDagNode() | MFnDagNode | `[virtual]`
~MFnDependencyNode() | MFnDependencyNode | `[virtual]`
~MFnMesh() | MFnMesh | `[virtual]`