![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for IAnimationDataController, including all inherited members.
| AddAttribute(const FAnimationAttributeIdentifier &AttributeIdentifier, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| AddBoneCurve(FName BoneName, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| AddBoneTrack(FName BoneName, bool bShouldTransact=true) | IAnimationDataController | inlinevirtual |
| AddCurve(const FAnimationCurveIdentifier &CurveId, int32 CurveFlags=0x00000004, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| CheckOuterClass(UClass *InClass) const | IAnimationDataController | inlineprotected |
| CloseBracket(bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| ConvertSecondsToFrameNumber(double Seconds) const | IAnimationDataController | inline |
| DefaultCurveFlags | IAnimationDataController | protectedstatic |
| DuplicateAttribute(const FAnimationAttributeIdentifier &AttributeIdentifier, const FAnimationAttributeIdentifier &NewAttributeIdentifier, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| DuplicateCurve(const FAnimationCurveIdentifier &CopyCurveId, const FAnimationCurveIdentifier &NewCurveId, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| FAnimDataControllerTestBase | IAnimationDataController | friend |
| FindOrAddCurveNamesOnSkeleton(USkeleton *Skeleton, ERawCurveTrackTypes SupportedCurveType, bool bShouldTransact=true) | IAnimationDataController | inlinevirtual |
| GetCurveTypeValueName(ERawCurveTrackTypes InType) | IAnimationDataController | inlineprotectedstatic |
| GetModel() const =0 | IAnimationDataController | pure virtual |
| GetModelInterface() const =0 | IAnimationDataController | pure virtual |
| InitializeModel()=0 | IAnimationDataController | pure virtual |
| InsertBoneTrack(FName BoneName, int32 DesiredIndex, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| IsSupportedCurveType(ERawCurveTrackTypes CurveType) | IAnimationDataController | inlineprotectedstatic |
| NotifyBracketClosed()=0 | IAnimationDataController | protectedpure virtual |
| NotifyBracketOpen()=0 | IAnimationDataController | protectedpure virtual |
| NotifyPopulated()=0 | IAnimationDataController | pure virtual |
| OpenBracket(const FText &InTitle, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| PopulateWithExistingModel(TScriptInterface< IAnimationDataModel > InModel)=0 | IAnimationDataController | pure virtual |
| RemoveAllAttributes(bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| RemoveAllAttributesForBone(const FName &BoneName, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| RemoveAllBoneTracks(bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| RemoveAllCurvesOfType(ERawCurveTrackTypes SupportedCurveType, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| RemoveAttribute(const FAnimationAttributeIdentifier &AttributeIdentifier, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| RemoveAttributeKey(const FAnimationAttributeIdentifier &AttributeIdentifier, float Time, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| RemoveBoneTrack(FName BoneName, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| RemoveBoneTracksMissingFromSkeleton(const USkeleton *Skeleton, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| RemoveCurve(const FAnimationCurveIdentifier &CurveId, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| RemoveCurveKey(const FAnimationCurveIdentifier &CurveId, float Time, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| RemoveTransformCurveKey(const FAnimationCurveIdentifier &CurveId, float Time, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| RenameCurve(const FAnimationCurveIdentifier &CurveToRenameId, const FAnimationCurveIdentifier &NewCurveId, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| Report(ELogVerbosity::Type Verbosity, const FText &Message) const | IAnimationDataController | inlineprotected |
| ReportError(const FText &Message) const | IAnimationDataController | inlineprotected |
| ReportErrorf(const FmtType &Fmt, Types... Args) const | IAnimationDataController | inlineprotected |
| Reportf(ELogVerbosity::Type Verbosity, const FmtType &Fmt, Types... Args) const | IAnimationDataController | inlineprotected |
| Reportf(ELogVerbosity::Type LogVerbosity, const UObject *ErrorObject, const FmtType &Fmt, Types... Args) | IAnimationDataController | inlinestatic |
| ReportMessage(const UObject *ErrorObject, const FText &InMessage, ELogVerbosity::Type LogVerbosity) | IAnimationDataController | static |
| ReportObjectErrorf(const UObject *ErrorObject, const FmtType &Fmt, Types... Args) | IAnimationDataController | inlinestatic |
| ReportObjectWarningf(const UObject *ErrorObject, const FmtType &Fmt, Types... Args) | IAnimationDataController | inlinestatic |
| ReportWarning(const FText &Message) const | IAnimationDataController | inlineprotected |
| ReportWarningf(const FmtType &Fmt, Types... Args) const | IAnimationDataController | inlineprotected |
| ResetModel(bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| Resize(float Length, float T0, float T1, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| ResizeInFrames(FFrameNumber NewLengthInFrames, FFrameNumber T0, FFrameNumber T1, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| ResizeNumberOfFrames(FFrameNumber NewLengthInFrames, FFrameNumber T0, FFrameNumber T1, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| ResizePlayLength(float NewLength, float T0, float T1, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| ScaleCurve(const FAnimationCurveIdentifier &CurveId, float Origin, float Factor, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetAttributeKey(const FAnimationAttributeIdentifier &AttributeIdentifier, float Time, const void *KeyValue, const UScriptStruct *TypeStruct, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetAttributeKeys(const FAnimationAttributeIdentifier &AttributeIdentifier, TArrayView< const float > Times, TArrayView< const void * > KeyValues, const UScriptStruct *TypeStruct, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetBoneTrackKeys(FName BoneName, const TArray< FVector3f > &PositionalKeys, const TArray< FQuat4f > &RotationalKeys, const TArray< FVector3f > &ScalingKeys, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetBoneTrackKeys(FName BoneName, const TArray< FVector > &PositionalKeys, const TArray< FQuat > &RotationalKeys, const TArray< FVector > &ScalingKeys, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetCurveAttributes(const FAnimationCurveIdentifier &CurveId, const FCurveAttributes &Attributes, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetCurveColor(const FAnimationCurveIdentifier &CurveId, FLinearColor Color, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetCurveComment(const FAnimationCurveIdentifier &CurveId, const FString &Comment, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetCurveFlag(const FAnimationCurveIdentifier &CurveId, EAnimAssetCurveFlags Flag, bool bState=true, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetCurveFlags(const FAnimationCurveIdentifier &CurveId, int32 Flags, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetCurveKey(const FAnimationCurveIdentifier &CurveId, const FRichCurveKey &Key, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetCurveKeys(const FAnimationCurveIdentifier &CurveId, const TArray< FRichCurveKey > &CurveKeys, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetFrameRate(FFrameRate FrameRate, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetModel(TScriptInterface< IAnimationDataModel > InModel)=0 | IAnimationDataController | pure virtual |
| SetNumberOfFrames(FFrameNumber NewLengthInFrames, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetPlayLength(float Length, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetTransformCurveKey(const FAnimationCurveIdentifier &CurveId, float Time, const FTransform &Value, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetTransformCurveKeys(const FAnimationCurveIdentifier &CurveId, const TArray< FTransform > &TransformValues, const TArray< float > &TimeKeys, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| SetTypedAttributeKey(const FAnimationAttributeIdentifier &AttributeIdentifier, float Time, const AttributeType &KeyValue, bool bShouldTransact=true) | IAnimationDataController | inline |
| SetTypedAttributeKeys(const FAnimationAttributeIdentifier &AttributeIdentifier, TArrayView< const float > Times, TArrayView< const AttributeType > KeyValues, bool bShouldTransact=true) | IAnimationDataController | inline |
| UpdateAttributesFromSkeleton(const USkeleton *Skeleton, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| UpdateBoneTrackKeys(FName BoneName, const FInt32Range &KeyRangeToSet, const TArray< FVector3f > &PositionalKeys, const TArray< FQuat4f > &RotationalKeys, const TArray< FVector3f > &ScalingKeys, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| UpdateBoneTrackKeys(FName BoneName, const FInt32Range &KeyRangeToSet, const TArray< FVector > &PositionalKeys, const TArray< FQuat > &RotationalKeys, const TArray< FVector > &ScalingKeys, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| UpdateCurveNamesFromSkeleton(const USkeleton *Skeleton, ERawCurveTrackTypes SupportedCurveType, bool bShouldTransact=true) | IAnimationDataController | inlinevirtual |
| UpdateWithSkeleton(USkeleton *TargetSkeleton, bool bShouldTransact=true)=0 | IAnimationDataController | pure virtual |
| ValidateModel() const | IAnimationDataController | inlineprotected |