C++ API Reference
MFnAnimCurve Member List

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

absoluteName(MStatus *ReturnStatus=NULL) const MFnDependencyNode
addAttribute(const MObject &attr)MFnDependencyNode
addAttribute(const MObject &attr, MAttrClass type)MFnDependencyNode
addExternalContentForFileAttr(MExternalContentInfoTable &table, const MObject &attr) const MFnDependencyNode
addKey(const MTime &time, double value, TangentType tangentInType=kTangentGlobal, TangentType tangentOutType=kTangentGlobal, MAnimCurveChange *change=NULL, MStatus *ReturnStatus=NULL)MFnAnimCurve
addKey(const MTime &timeInput, const MTime &timeValue, TangentType tangentInType=kTangentGlobal, TangentType tangentOutType=kTangentGlobal, MAnimCurveChange *change=NULL, MStatus *ReturnStatus=NULL)MFnAnimCurve
addKey(double unitlessInput, double value, TangentType tangentInType=kTangentGlobal, TangentType tangentOutType=kTangentGlobal, MAnimCurveChange *change=NULL, MStatus *ReturnStatus=NULL)MFnAnimCurve
addKey(double unitlessInput, const MTime &time, TangentType tangentInType=kTangentGlobal, TangentType tangentOutType=kTangentGlobal, MAnimCurveChange *change=NULL, MStatus *ReturnStatus=NULL)MFnAnimCurve
addKeyframe(const MTime &time, double value, MAnimCurveChange *change=NULL)MFnAnimCurve
addKeyframe(const MTime &time, double value, TangentType tangentInType, TangentType tangentOutType, MAnimCurveChange *change=NULL)MFnAnimCurve
addKeys(MTimeArray *timeArray, MDoubleArray *valueArray, TangentType tangentInType=kTangentGlobal, TangentType tangentOutType=kTangentGlobal, bool keepExistingKeys=false, MAnimCurveChange *change=NULL)MFnAnimCurve
addKeysWithTangents(MTimeArray *timeArray, MDoubleArray *valueArray, TangentType tangentInType=kTangentGlobal, TangentType tangentOutType=kTangentGlobal, MIntArray *tangentInTypeArray=NULL, MIntArray *tangentOutTypeArray=NULL, MDoubleArray *tangentInXArray=NULL, MDoubleArray *tangentInYArray=NULL, MDoubleArray *tangentOutXArray=NULL, MDoubleArray *tangentOutYArray=NULL, MIntArray *tangentsLockedArray=NULL, MIntArray *weightsLockedArray=NULL, bool convertUnits=true, bool keepExistingKeys=false, MAnimCurveChange *change=NULL)MFnAnimCurve
affectsAnimation(MStatus *ReturnStatus=NULL) const MFnDependencyNode
allocateFlag(const MString pluginName, MStatus *ReturnStatus=NULL)MFnDependencyNodestatic
animCurveType(MStatus *ReturnStatus=NULL) const MFnAnimCurve
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
canBeWritten(MStatus *ReturnStatus=NULL) const MFnDependencyNode
classification(const MString &nodeTypeName)MFnDependencyNodestatic
className()MFnAnimCurvestatic
create(const MObject &node, const MObject &attribute, MDGModifier *modifier=NULL, MStatus *ReturnStatus=NULL)MFnAnimCurve
create(const MObject &node, const MObject &attribute, AnimCurveType animCurveType, MDGModifier *modifier=NULL, MStatus *ReturnStatus=NULL)MFnAnimCurve
create(const MPlug &plug, MDGModifier *modifier=NULL, MStatus *ReturnStatus=NULL)MFnAnimCurve
create(const MPlug &plug, AnimCurveType animCurveType, MDGModifier *modifier=NULL, MStatus *ReturnStatus=NULL)MFnAnimCurve
create(AnimCurveType animCurveType, MDGModifier *modifier=NULL, MStatus *ReturnStatus=NULL)MFnAnimCurve
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
deallocateAllFlags(const MString pluginName)MFnDependencyNodestatic
deallocateFlag(const MString pluginName, unsigned int flag)MFnDependencyNodestatic
deleteMetadata()MFnDependencyNodevirtual
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
enableDGTiming(bool enable)MFnDependencyNodestatic
evaluate(const MTime &atTime, MStatus *ReturnStatus=NULL) const MFnAnimCurve
evaluate(const MTime &atTime, double &value) const MFnAnimCurve
evaluate(const MTime &atTime, MTime &timeValue) const MFnAnimCurve
evaluate(const double &atUnitlessInput, double &value) const MFnAnimCurve
evaluate(const double &atUnitlessInput, MTime &timeValue) const MFnAnimCurve
find(const MTime &time, unsigned int &index, MStatus *ReturnStatus=NULL) const MFnAnimCurve
find(double unitlessInput, unsigned int &index, MStatus *ReturnStatus=NULL) const MFnAnimCurve
findAlias(const MString &alias, MObject &attrObj, MStatus *ReturnStatus=NULL) const MFnDependencyNode
findClosest(const MTime &time, MStatus *ReturnStatus=NULL) const MFnAnimCurve
findClosest(double unitlessInput, MStatus *ReturnStatus=NULL) const MFnAnimCurve
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
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
getConnections(MPlugArray &array) const MFnDependencyNode
getExternalContent(MExternalContentInfoTable &table) const MFnDependencyNode
getPlugsAlias(const MPlug &plug, MString &aliasName, MStatus *ReturnStatus=NULL)MFnDependencyNode
getTangent(unsigned int index, TangentValue &x, TangentValue &y, bool inTangent) const MFnAnimCurve
getTangent(unsigned int index, MAngle &angle, double &weight, bool inTangent) const MFnAnimCurve
hasAttribute(const MString &name, MStatus *ReturnStatus=NULL) const MFnDependencyNode
hasObj(MFn::Type) const MFnBase
hasObj(const MObject &) const MFnBase
hasUniqueName(MStatus *ReturnStatus=NULL) const MFnDependencyNode
icon(MStatus *ReturnStatus=NULL) const MFnDependencyNode
insertKey(const MTime &time, bool breakdown=false, MAnimCurveChange *change=nullptr, MStatus *ReturnStatus=nullptr)MFnAnimCurve
inTangentType(unsigned int index, MStatus *ReturnStatus=NULL) const MFnAnimCurve
isBreakdown(unsigned int index, MStatus *ReturnStatus=NULL) const MFnAnimCurve
isDefaultNode(MStatus *ReturnStatus=NULL) const MFnDependencyNode
isFlagSet(unsigned int flag, MStatus *ReturnStatus=NULL) const MFnDependencyNode
isFromReferencedFile(MStatus *ReturnStatus=NULL) const MFnDependencyNode
isLocked(MStatus *ReturnStatus=NULL) const MFnDependencyNode
isNewAttribute(const MObject &attr, MStatus *ReturnStatus=NULL) const MFnDependencyNode
isShared(MStatus *ReturnStatus=NULL) const MFnDependencyNode
isStatic(MStatus *ReturnStatus=NULL) const MFnAnimCurve
isTimeInput(MStatus *ReturnStatus=NULL) const MFnAnimCurve
isTrackingEdits(MStatus *ReturnStatus=NULL) const MFnDependencyNode
isUnitlessInput(MStatus *ReturnStatus=NULL) const MFnAnimCurve
isValid(MFn::Type)MFnBasestatic
isWeighted(MStatus *ReturnStatus=NULL) const MFnAnimCurve
metadata(MStatus *ReturnStatus=NULL) const MFnDependencyNodevirtual
MFnAnimCurve()MFnAnimCurve
MFnAnimCurve(MObject &object, MStatus *ReturnStatus=NULL)MFnAnimCurve
MFnAnimCurve(const MPlug &plug, MStatus *ReturnStatus=NULL)MFnAnimCurve
MFnAnimCurve(const MObject &object, MStatus *ReturnStatus=NULL)MFnAnimCurve
MFnDependencyNode()MFnDependencyNode
MFnDependencyNode(MObject &object, MStatus *ReturnStatus=NULL)MFnDependencyNode
MFnDependencyNode(const MObject &object, MStatus *ReturnStatus=NULL)MFnDependencyNode
name(MStatus *ReturnStatus=NULL) const MFnDependencyNode
numKeyframes(MStatus *ReturnStatus=NULL) const MFnAnimCurve
numKeys(MStatus *ReturnStatus=NULL) const MFnAnimCurve
object(MStatus *ReturnStatus=NULL) const MFnBase
OPENMAYA_ENUM(AnimCurveType, kAnimCurveTA, kAnimCurveTL, kAnimCurveTT, kAnimCurveTU, kAnimCurveUA, kAnimCurveUL, kAnimCurveUT, kAnimCurveUU, kAnimCurveUnknown)MFnAnimCurve
OPENMAYA_ENUM(TangentType, kTangentGlobal, kTangentFixed, kTangentLinear, kTangentFlat, kTangentSmooth, kTangentStep, kTangentSlow, kTangentFast, kTangentClamped, kTangentPlateau, kTangentStepNext, kTangentAuto, kTangentShared1=19, kTangentShared2=20, kTangentShared3=21, kTangentShared4=22, kTangentShared5=23, kTangentShared6=24, kTangentShared7=25, kTangentShared8=26, kTangentCustomStart=64, kTangentCustomEnd=SHRT_MAX, kTangentTypeCount=SHRT_MAX+1)MFnAnimCurve
OPENMAYA_ENUM(InfinityType, kConstant=0, kLinear=1, kCycle=3, kCycleRelative=4, kOscillate=5)MFnAnimCurve
MFnDependencyNode::OPENMAYA_ENUM(MAttrClass, kLocalDynamicAttr=1, kNormalAttr, kExtensionAttr, kInvalidAttr)MFnDependencyNode
MFnDependencyNode::OPENMAYA_ENUM(MdgTimerState, kTimerOff, kTimerOn, kTimerUninitialized, kTimerInvalidState)MFnDependencyNode
MFnDependencyNode::OPENMAYA_ENUM(MdgTimerMetric, kTimerMetric_callback, kTimerMetric_compute, kTimerMetric_dirty, kTimerMetric_draw, kTimerMetric_fetch, kTimerMetric_callbackViaAPI, kTimerMetric_callbackNotViaAPI, kTimerMetric_computeDuringCallback, kTimerMetric_computeNotDuringCallback, kTimerMetrics)MFnDependencyNode
MFnDependencyNode::OPENMAYA_ENUM(MdgTimerType, kTimerType_self, kTimerType_inclusive, kTimerType_count, kTimerTypes)MFnDependencyNode
outTangentType(unsigned int index, MStatus *ReturnStatus=NULL) const MFnAnimCurve
parentNamespace(MStatus *ReturnStatus=NULL) const MFnDependencyNode
pluginName(MStatus *ReturnStatus=NULL) const MFnDependencyNode
plugsAlias(const MPlug &plug, MStatus *ReturnStatus=NULL)MFnDependencyNode
postInfinityType(MStatus *ReturnStatus=NULL) const MFnAnimCurve
preInfinityType(MStatus *ReturnStatus=NULL) const MFnAnimCurve
remove(unsigned int index, MAnimCurveChange *change=NULL)MFnAnimCurve
removeAttribute(const MObject &attr)MFnDependencyNode
removeAttribute(const MObject &attr, MAttrClass type)MFnDependencyNode
reorderedAttribute(unsigned int index, MStatus *ReturnStatus=NULL) const MFnDependencyNode
setAffectsAnimation()MFnDependencyNode
setAlias(const MString &alias, const MString &name, const MPlug &plug, bool add=true, MStatus *ReturnStatus=NULL)MFnDependencyNode
setAngle(unsigned int index, const MAngle &angle, bool inTangent, MAnimCurveChange *change=NULL)MFnAnimCurve
setDoNotWrite(bool flag)MFnDependencyNode
setExternalContent(const MExternalContentLocationTable &table)MFnDependencyNode
setExternalContentForFileAttr(const MObject &attr, const MExternalContentLocationTable &table)MFnDependencyNode
setFlag(unsigned int flag, bool state)MFnDependencyNode
setIcon(const MString &filename)MFnDependencyNode
setInTangentType(unsigned int index, TangentType tangentType, MAnimCurveChange *change=NULL)MFnAnimCurve
setIsBreakdown(unsigned int index, bool isBreakdown, MAnimCurveChange *change=NULL)MFnAnimCurve
setIsWeighted(bool isWeighted, MAnimCurveChange *change=NULL)MFnAnimCurve
setLocked(bool locked)MFnDependencyNode
setMetadata(const adsk::Data::Associations &)MFnDependencyNodevirtual
setName(const MString &name, bool createNamespace=false, MStatus *ReturnStatus=NULL)MFnDependencyNode
setName(const MString &name, MStatus *ReturnStatus)MFnDependencyNode
setObject(MObject &object)MFnBasevirtual
setObject(const MObject &object)MFnBasevirtual
setOutTangentType(unsigned int index, TangentType tangentType, MAnimCurveChange *change=NULL)MFnAnimCurve
setPostInfinityType(InfinityType infinityType, MAnimCurveChange *change=NULL)MFnAnimCurve
setPreInfinityType(InfinityType infinityType, MAnimCurveChange *change=NULL)MFnAnimCurve
setTangent(unsigned int index, TangentValue x, TangentValue y, bool inTangent, MAnimCurveChange *change=NULL, bool convertUnits=true)MFnAnimCurve
setTangent(unsigned int index, const MAngle &angle, double weight, bool inTangent, MAnimCurveChange *change=NULL, bool convertUnits=true)MFnAnimCurve
setTangentsLocked(unsigned int index, bool locked, MAnimCurveChange *change=NULL)MFnAnimCurve
setTangentTypes(MIntArray indexArray, TangentType tangentInType=kTangentGlobal, TangentType tangentOutType=kTangentGlobal, MAnimCurveChange *change=NULL)MFnAnimCurve
setTime(unsigned int index, const MTime &time, MAnimCurveChange *change=NULL)MFnAnimCurve
setUnitlessInput(unsigned int index, double unitlessInput, MAnimCurveChange *change=NULL)MFnAnimCurve
setUuid(const MUuid &uuid, MStatus *ReturnStatus=NULL)MFnDependencyNode
setValue(unsigned int index, double value, MAnimCurveChange *change=NULL)MFnAnimCurve
setWeight(unsigned int index, double weight, bool inTangent, MAnimCurveChange *change=NULL)MFnAnimCurve
setWeightsLocked(unsigned int index, bool locked, MAnimCurveChange *change=NULL)MFnAnimCurve
tangentsLocked(unsigned int index, MStatus *ReturnStatus=NULL) const MFnAnimCurve
TangentValue typedefMFnAnimCurve
time(unsigned int index, MStatus *ReturnStatus=NULL) const MFnAnimCurve
timedAnimCurveTypeForPlug(MPlug &plug, MStatus *ReturnStatus=NULL) const MFnAnimCurve
type() const MFnAnimCurvevirtual
typeId(MStatus *ReturnStatus=NULL) const MFnDependencyNode
typeName(MStatus *ReturnStatus=NULL) const MFnDependencyNode
typeString(MFn::Type)MFnBasestatic
unitlessAnimCurveTypeForPlug(MPlug &plug, MStatus *ReturnStatus=NULL) const MFnAnimCurve
unitlessInput(unsigned int index, MStatus *ReturnStatus=NULL) const MFnAnimCurve
userNode(MStatus *ReturnStatus=NULL) const MFnDependencyNode
uuid(MStatus *ReturnStatus=NULL) const MFnDependencyNode
validateMetadata(MString &errors) const MFnDependencyNodevirtual
value(unsigned int index, MStatus *ReturnStatus=NULL) const MFnAnimCurve
weightsLocked(unsigned int index, MStatus *ReturnStatus=NULL) const MFnAnimCurve
~MFnAnimCurve()MFnAnimCurvevirtual
~MFnBase()MFnBasevirtual
~MFnDependencyNode()MFnDependencyNodevirtual