|
| virtual MFn::Type | type () const |
| | Function set type. More...
|
| |
|
virtual | ~MFnDynSweptGeometryData () |
| | Destructor.
|
| |
|
| MFnDynSweptGeometryData () |
| | Default constructor.
|
| |
| | MFnDynSweptGeometryData (MObject &object, MStatus *ReturnStatus=NULL) |
| | Constructor. More...
|
| |
| int | lineCount (MStatus *ReturnStatus=NULL) const |
| | Return the number of line segments contained in the data. More...
|
| |
| int | triangleCount (MStatus *ReturnStatus=NULL) const |
| | Return the number of triangles contained in the data. More...
|
| |
| MDynSweptLine | sweptLine (int index, MStatus *ReturnStatus=NULL) const |
| | Return data for a swept line. More...
|
| |
| MDynSweptTriangle | sweptTriangle (int index, MStatus *ReturnStatus=NULL) const |
| | Return data for a swept triangle. More...
|
| |
| MObject | create (MStatus *ReturnStatus=NULL) |
| | This method create a new swept geometry data object for use with the dependency graph. More...
|
| |
| | MFnDynSweptGeometryData (const MObject &object, MStatus *ReturnStatus=NULL) |
| | Constructor. More...
|
| |
|
virtual | ~MFnData () |
| | Destructor.
|
| |
| | MFnData (MObject &object, MStatus *ReturnStatus=NULL) |
| | Constructor. More...
|
| |
|
| MFnData () |
| | Default class constructor.
|
| |
| | OPENMAYA_ENUM (Type, kInvalid, kNumeric, kPlugin, kPluginGeometry, kString, kMatrix, kStringArray, kDoubleArray, kFloatArray, kIntArray, kPointArray, kVectorArray, kMatrixArray, kComponentList, kMesh, kLattice, kNurbsCurve, kNurbsSurface, kSphere, kDynArrayAttrs, kDynSweptGeometry, kSubdSurface, kNObject, kNId, kAny, kLast) |
| | Types of dependency graph data. More...
|
| |
| | MFnData (const MObject &object, MStatus *ReturnStatus=NULL) |
| | Constructor. More...
|
| |
| virtual | ~MFnBase () |
| | Class Destructor. More...
|
| |
| bool | hasObj (MFn::Type) const |
| | Determines whether or not the Function Set is compatible with the specified Maya Object within the API RTTI system. More...
|
| |
| bool | hasObj (const MObject &) const |
| | Determines whether or not the Function Set is compatible with the specified Maya Object within the API RTTI system. More...
|
| |
| MObject | object (MStatus *ReturnStatus=NULL) const |
| | Returns the MObject that is attached to the Function Set. More...
|
| |
| virtual MStatus | setObject (MObject &object) |
| | Attaches the Function Set to the specified Maya Object. More...
|
| |
| virtual MStatus | setObject (const MObject &object) |
| | NO SCRIPT SUPPORT. More...
|
| |
Swept Geometry function set for dependency node data.
MFnDynSweptGeometryData provides access to the MDynSweptLine and MDynSweptTriangle data for use in a user defined dependency graph node. The data is provided as an output from the geoConnector node and is primarily used to determine positional information over time.
If a user written dependency node accepts MFnDynSweptGeometryData, then this class is used to extract data that comes from the geoConnector node. The MDataHandle::type method will return kDynSweptGeometry when data of this type is present. To access it, the MDataHandle::data() method is used to get an MObject for the data and this should then be used to initialize an instance of MFnDynSweptGeometryData.
Important note: Users can create the data for connections but cannot produce the contents of the data as this is reserved for the Maya Dynamics internals.
- Examples:
- simpleFluidEmitter/simpleFluidEmitter.cpp, and sweptEmitter/sweptEmitter.cpp.