Navigation
API > API/Developer > API/Developer/AnimationDataController
| Name | UAnimDataController |
| Type | class |
| Header File | /Engine/Source/Developer/AnimationDataController/Public/AnimDataController.h |
| Include Path | #include "AnimDataController.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UAnimDataController :
public UObject ,
public IAnimationDataController
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAnimDataController
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAnimDataController() |
AnimDataController.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BracketDepth | int32 | AnimDataController.h | ||
| Model | TWeakObjectPtr< UAnimDataModel > | AnimDataController.h |
|
|
| ModelInterface | TScriptInterface< IAnimationDataModel > | AnimDataController.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AddAttribute
(
const FAnimationAttributeIdentifier& AttributeIdentifier, |
AnimDataController.h | ||
virtual bool AddBoneCurve
(
FName BoneName, |
AnimDataController.h | ||
virtual bool AddCurve
(
const FAnimationCurveIdentifier& CurveId, |
AnimDataController.h | ||
virtual void CloseBracket
(
bool bShouldTransact |
AnimDataController.h | ||
virtual bool DuplicateAttribute
(
const FAnimationAttributeIdentifier& AttributeIdentifier, |
AnimDataController.h | ||
virtual bool DuplicateCurve
(
const FAnimationCurveIdentifier& CopyCurveId, |
AnimDataController.h | ||
virtual const IAnimationDataModel *const GetModel() |
AnimDataController.h | ||
virtual TScriptInterface< IAnimationDataModel > GetModelInterface() |
AnimDataController.h | ||
virtual void InitializeModel() |
AnimDataController.h | ||
virtual int32 InsertBoneTrack
(
FName BoneName, |
AnimDataController.h | ||
virtual void NotifyPopulated() |
AnimDataController.h | ||
virtual void OpenBracket
(
const FText& InTitle, |
AnimDataController.h | ||
virtual void PopulateWithExistingModel
(
TScriptInterface< IAnimationDataModel > InModel |
AnimDataController.h | ||
virtual int32 RemoveAllAttributes
(
bool bShouldTransact |
AnimDataController.h | ||
virtual int32 RemoveAllAttributesForBone
(
const FName& BoneName, |
AnimDataController.h | ||
virtual void RemoveAllBoneTracks
(
bool bShouldTransact |
AnimDataController.h | ||
virtual void RemoveAllCurvesOfType
(
ERawCurveTrackTypes SupportedCurveType, |
AnimDataController.h | ||
virtual bool RemoveAttribute
(
const FAnimationAttributeIdentifier& AttributeIdentifier, |
AnimDataController.h | ||
virtual bool RemoveAttributeKey
(
const FAnimationAttributeIdentifier& AttributeIdentifier, |
AnimDataController.h | ||
virtual bool RemoveBoneTrack
(
FName BoneName, |
AnimDataController.h | ||
virtual bool RemoveBoneTracksMissingFromSkeleton
(
const USkeleton* Skeleton, |
AnimDataController.h | ||
virtual bool RemoveCurve
(
const FAnimationCurveIdentifier& CurveId, |
AnimDataController.h | ||
virtual bool RemoveCurveKey
(
const FAnimationCurveIdentifier& CurveId, |
AnimDataController.h | ||
virtual bool RemoveTransformCurveKey
(
const FAnimationCurveIdentifier& CurveId, |
AnimDataController.h | ||
virtual bool RenameCurve
(
const FAnimationCurveIdentifier& CurveToRenameId, |
AnimDataController.h | ||
virtual void ResetModel
(
bool bShouldTransact |
AnimDataController.h | ||
virtual void Resize
(
float Length, |
AnimDataController.h | ||
virtual void ResizeInFrames
(
FFrameNumber Length, |
AnimDataController.h | ||
virtual void ResizeNumberOfFrames
(
FFrameNumber NewLength, |
AnimDataController.h | ||
virtual void ResizePlayLength
(
float NewLength, |
AnimDataController.h | ||
virtual bool ScaleCurve
(
const FAnimationCurveIdentifier& CurveId, |
AnimDataController.h | ||
virtual bool SetAttributeKey
(
const FAnimationAttributeIdentifier& AttributeIdentifier, |
AnimDataController.h | ||
virtual bool SetAttributeKeys
(
const FAnimationAttributeIdentifier& AttributeIdentifier, |
AnimDataController.h | ||
virtual bool SetBoneTrackKeys
(
FName BoneName, |
AnimDataController.h | ||
virtual bool SetBoneTrackKeys
(
FName BoneName, |
AnimDataController.h | ||
virtual bool SetCurveAttributes
(
const FAnimationCurveIdentifier& CurveId, |
AnimDataController.h | ||
virtual bool SetCurveColor
(
const FAnimationCurveIdentifier& CurveId, |
AnimDataController.h | ||
virtual bool SetCurveComment
(
const FAnimationCurveIdentifier& CurveId, |
AnimDataController.h | ||
virtual bool SetCurveFlag
(
const FAnimationCurveIdentifier& CurveId, |
AnimDataController.h | ||
virtual bool SetCurveFlags
(
const FAnimationCurveIdentifier& CurveId, |
AnimDataController.h | ||
virtual bool SetCurveKey
(
const FAnimationCurveIdentifier& CurveId, |
AnimDataController.h | ||
virtual bool SetCurveKeys
(
const FAnimationCurveIdentifier& CurveId, |
AnimDataController.h | ||
virtual void SetFrameRate
(
FFrameRate FrameRate, |
AnimDataController.h | ||
virtual void SetModel
(
TScriptInterface< IAnimationDataModel > InModel |
Begin IAnimationDataController overrides | AnimDataController.h | |
virtual void SetNumberOfFrames
(
FFrameNumber Length, |
AnimDataController.h | ||
virtual void SetPlayLength
(
float Length, |
AnimDataController.h | ||
virtual bool SetTransformCurveKey
(
const FAnimationCurveIdentifier& CurveId, |
AnimDataController.h | ||
| AnimDataController.h | |||
virtual void UpdateAttributesFromSkeleton
(
const USkeleton* Skeleton, |
AnimDataController.h | ||
virtual bool UpdateBoneTrackKeys
(
FName BoneName, |
AnimDataController.h | ||
virtual bool UpdateBoneTrackKeys
(
FName BoneName, |
AnimDataController.h | ||
virtual void UpdateWithSkeleton
(
USkeleton* TargetSkeleton, |
AnimDataController.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void NotifyBracketClosed() |
AnimDataController.h | ||
virtual void NotifyBracketOpen() |
AnimDataController.h |