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 enum nameMFnAnimCurve
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
InfinityType enum nameMFnAnimCurve
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
kAnimCurveTA enum valueMFnAnimCurve
kAnimCurveTL enum valueMFnAnimCurve
kAnimCurveTT enum valueMFnAnimCurve
kAnimCurveTU enum valueMFnAnimCurve
kAnimCurveUA enum valueMFnAnimCurve
kAnimCurveUL enum valueMFnAnimCurve
kAnimCurveUnknown enum valueMFnAnimCurve
kAnimCurveUT enum valueMFnAnimCurve
kAnimCurveUU enum valueMFnAnimCurve
kConstant enum valueMFnAnimCurve
kCycle enum valueMFnAnimCurve
kCycleRelative enum valueMFnAnimCurve
kExtensionAttr enum valueMFnDependencyNode
kInvalidAttr enum valueMFnDependencyNode
kLinear enum valueMFnAnimCurve
kLocalDynamicAttr enum valueMFnDependencyNode
kNormalAttr enum valueMFnDependencyNode
kOscillate enum valueMFnAnimCurve
kTangentAuto enum valueMFnAnimCurve
kTangentAutoCustom enum valueMFnAnimCurve
kTangentAutoEase enum valueMFnAnimCurve
kTangentAutoMix enum valueMFnAnimCurve
kTangentClamped enum valueMFnAnimCurve
kTangentFast enum valueMFnAnimCurve
kTangentFixed enum valueMFnAnimCurve
kTangentFlat enum valueMFnAnimCurve
kTangentGlobal enum valueMFnAnimCurve
kTangentLinear enum valueMFnAnimCurve
kTangentPlateau enum valueMFnAnimCurve
kTangentSlow enum valueMFnAnimCurve
kTangentSmooth enum valueMFnAnimCurve
kTangentStep enum valueMFnAnimCurve
kTangentStepNext enum valueMFnAnimCurve
kTimerInvalidState enum valueMFnDependencyNode
kTimerMetric_callback enum valueMFnDependencyNode
kTimerMetric_callbackNotViaAPI enum valueMFnDependencyNode
kTimerMetric_callbackViaAPI enum valueMFnDependencyNode
kTimerMetric_compute enum valueMFnDependencyNode
kTimerMetric_computeDuringCallback enum valueMFnDependencyNode
kTimerMetric_computeNotDuringCallback enum valueMFnDependencyNode
kTimerMetric_dirty enum valueMFnDependencyNode
kTimerMetric_draw enum valueMFnDependencyNode
kTimerMetric_fetch enum valueMFnDependencyNode
kTimerMetrics enum valueMFnDependencyNode
kTimerOff enum valueMFnDependencyNode
kTimerOn enum valueMFnDependencyNode
kTimerType_count enum valueMFnDependencyNode
kTimerType_inclusive enum valueMFnDependencyNode
kTimerType_self enum valueMFnDependencyNode
kTimerTypes enum valueMFnDependencyNode
kTimerUninitialized enum valueMFnDependencyNode
MAttrClass enum nameMFnDependencyNode
MdgTimerMetric enum nameMFnDependencyNode
MdgTimerState enum nameMFnDependencyNode
MdgTimerType enum nameMFnDependencyNode
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=nullptr) const MFnBase
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
TangentType enum nameMFnAnimCurve
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
uniqueName(MStatus *ReturnStatus=NULL) const MFnDependencyNode
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