|
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.