| UObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/AnimationModifiers/Public/AnimationBlueprintLibrary.h |
Include |
#include "AnimationBlueprintLibrary.h" |
class UAnimationBlueprintLibrary : public UBlueprintFunctionLibrary
Blueprint library for altering and analyzing animation / skeletal data
Name | Description | ||
---|---|---|---|
|
UAnimNotify ... |
AddAnimationNotifyEvent ( |
Adds an Animation Notify Event to Notify track in the given Animation with the given Notify creation data |
|
AddAnimationNotifyEventObject ( |
Adds an the specific Animation Notify to the Animation Sequence (requires Notify's outer to be the Animation Sequence) |
|
|
UAnimNotifyS... |
AddAnimationNotifyStateEvent ( |
Adds an Animation Notify State Event to Notify track in the given Animation with the given Notify State creation data |
|
AddAnimationNotifyStateEventObject ( |
Adds an the specific Animation Notify State to the Animation Sequence (requires Notify State's outer to be the Animation Sequence) |
|
|
AddAnimationNotifyTrack ( |
Adds an Animation Notify Track to the Animation Sequence |
|
|
AddAnimationSyncMarker ( |
Adds an Animation Sync Marker to Notify track in the given Animation with the corresponding Marker Name and Time |
|
|
AddCurve ( |
Adds an Animation Curve by Type and Name to the given Animation Sequence |
|
|
AddCurveInternal ( |
Returns true if successfully added, false if it was already existing. |
|
|
AddCurveKeysInternal ( |
Curve helper functions. |
|
|
AddFloatCurveKey ( |
Adds a Float Key to the specified Animation Curve inside of the given Animation Sequence |
|
|
AddFloatCurveKeys ( |
Adds a multiple of Float Keys to the specified Animation Curve inside of the given Animation Sequence |
|
|
AddMetaData ( |
Creates and Adds an instance of the specified MetaData Class to the given Animation Sequence |
|
|
AddMetaDataObject ( |
Adds an instance of the specified MetaData Class to the given Animation Sequence (requires MetaDataObject's outer to be the Animation Sequence) |
|
|
AddTransformationCurveKey ( |
Adds a Transformation Key to the specified Animation Curve inside of the given Animation Sequence |
|
|
AddTransformationCurveKeys ( |
Adds a multiple of Transformation Keys to the specified Animation Curve inside of the given Animation Sequence |
|
|
AddVectorCurveKey ( |
Adds a Vector Key to the specified Animation Curve inside of the given Animation Sequence |
|
|
AddVectorCurveKeys ( |
Adds a multiple of Vector Keys to the specified Animation Curve inside of the given Animation Sequence |
|
|
AddVirtualBone ( |
Adds a Virtual Bone between the Source and Target Bones to the given Animation Sequence |
|
|
ContainsMetaDataOfClass ( |
Checks whether or not the given Animation Sequences contains Meta Data Instance of the specified Meta Data Class |
|
|
CopyAnimNotifiesFromSequence ( |
Copies animation notifies from Src Animation Sequence to Dest. |
|
|
DoesBoneNameExist ( |
Checks whether or not the given Bone Name exist on the Skeleton referenced by the given Animation Sequence |
|
|
DoesBoneNameExistInternal |
||
|
DoesCurveExist ( |
Checks whether or not the given Curve Name exist on the Skeleton referenced by the given Animation Sequence |
|
|
DoesSmartNameExist ( |
||
|
DoesVirtualBoneNameExistInternal |
||
|
FinalizeBoneAnimation ( |
Apply all the changes made to Bone Tracks to Finalize. |
|
|
FindBonePathToRoot ( |
Finds the Bone Path from the given Bone to the Root Bone |
|
|
GetAdditiveAnimationType ( |
Additive. |
|
|
GetAdditiveBasePoseType ( |
Retrieves the Additive Base Pose type for the given Animation Sequence |
|
|
GetAnimationInterpolationType ( |
Retrieves the Animation Interpolation type for the given Animation Sequence |
|
|
GetAnimationNotifyEventNames ( |
Retrieves all Unique Animation Notify Events found within the given Animation Sequence |
|
|
GetAnimationNotifyEvents ( |
Retrieves all Animation Notify Events found within the given Animation Sequence |
|
|
GetAnimationNotifyEventsForTrack ( |
Retrieves all Animation Notify Events for the given Notify Track Name from the given Animation Sequence |
|
|
GetAnimationNotifyTrackNames ( |
Retrieves all Unique Animation Notify Track Names found within the given Animation Sequence |
|
|
GetAnimationSyncMarkers ( |
Retrieves all the Animation Sync Markers for the given Animation Sequence |
|
|
GetAnimationSyncMarkersForTrack ( |
Retrieves all Animation Sync Markers for the given Notify Track Name from the given Animation Sequence |
|
|
GetAnimationTrackNames ( |
Retrieves the Names of the individual ATracks for the given Animation Sequence |
|
|
float |
GetAnimNotifyEventTriggerTime ( |
Returns the actual trigger time for a NotifyEvent |
|
GetBoneCompressionSettings ( |
Retrieves the Bone Compression Settings for the given Animation Sequence |
|
|
GetBonePoseForFrame ( |
Retrieves Bone Pose data for the given Bone Name at the specified Frame from the given Animation Sequence |
|
|
GetBonePoseForTime ( |
Retrieves Bone Pose data for the given Bone Name at the specified Time from the given Animation Sequence |
|
|
GetBonePosesForFrame ( |
Retrieves Bone Pose data for the given Bone Names at the specified Frame from the given Animation Sequence |
|
|
GetBonePosesForTime ( |
Retrieves Bone Pose data for the given Bone Names at the specified Time from the given Animation Sequence |
|
|
GetCurveCompressionSettings ( |
Retrieves the Curve Compression Settings for the given Animation Sequence |
|
|
GetCurveKeysInternal ( |
||
|
GetFloatKeys ( |
Retrieves, a multiple of, Float Key(s) from the specified Animation Curve inside of the given Animation Sequence |
|
|
GetFrameAtTime ( |
Retrieves the Frame Index at the specified Time Value for the given Animation Sequence |
|
|
GetMetaData ( |
Retrieves all Meta Data Instances from the given Animation Sequence |
|
|
GetMetaDataOfClass ( |
Retrieves all Meta Data Instances from the given Animation Sequence |
|
|
const FAnimN... |
GetNotifyTrackByName ( |
|
|
GetNumFrames ( |
Retrieves the number of animation frames for the given Animation Sequence |
|
|
GetRateScale ( |
Retrieves the (Play) Rate Scale of the given Animation Sequence |
|
|
const FRawAn... |
GetRawAnimationTrackByName ( |
|
|
GetRawTrackData |
Retrieves the Raw Animation Data for the given Animation Track Name and Animation Sequence |
|
|
GetRawTrackPositionData ( |
Retrieves the Raw Translation Animation Data for the given Animation Track Name and Animation Sequence |
|
|
GetRawTrackRotationData ( |
Retrieves the Raw Rotation Animation Data for the given Animation Track Name and Animation Sequence |
|
|
GetRawTrackScaleData ( |
Retrieves the Raw Scale Animation Data for the given Animation Track Name and Animation Sequence |
|
|
GetRootMotionLockType ( |
Retrieves the Root Motion Lock Type for the given Animation Sequence |
|
|
GetSequenceLength ( |
Retrieves the Length of the given Animation Sequence |
|
|
GetTimeAtFrame ( |
Retrieves the Time Value at the specified Frame Indexfor the given Animation Sequence |
|
|
float |
GetTimeAtFrameInternal ( |
|
|
GetTrackIndexForAnimationNotifyTrackName ( |
||
|
GetTransformationKeys ( |
Retrieves, a multiple of, Transformation Key(s) from the specified Animation Curve inside of the given Animation Sequence |
|
|
GetUniqueMarkerNames ( |
Retrieves all the Unique Names for the Animation Sync Markers contained by the given Animation Sequence |
|
|
GetVectorKeys ( |
Retrieves, a multiple of, Vector Key(s) from the specified Animation Curve inside of the given Animation Sequence |
|
|
IsRootMotionEnabled ( |
Checks whether or not Root Motion is Enabled for the given Animation Sequence |
|
|
IsRootMotionLockForced ( |
Checks whether or not Root Motion locking is Forced for the given Animation Sequence |
|
|
IsValidAnimationSyncMarkerName ( |
Checks whether or not the given Marker Name is a valid Animation Sync Marker Name |
|
|
IsValidAnimNotifyTrackName ( |
Checks whether or not the given Track Name is a valid Animation Notify Track in the Animation Sequence |
|
|
IsValidRawAnimationTrackName ( |
Checks whether or not the given Animation Track Name is contained within the Animation Sequence |
|
|
IsValidTime ( |
Checks whether or not the given Time Value lies within the given Animation Sequence's Length |
|
|
IsValidTimeInternal ( |
||
|
RemoveAllAnimationNotifyTracks ( |
Removes All Animation Notify Tracks from Animation Sequence |
|
|
RemoveAllAnimationSyncMarkers ( |
Removes All Animation Sync Markers found within the Animation Sequence, and returns the number of removed instances |
|
|
RemoveAllBoneAnimation ( |
Removes all Animation Bone Track Data from the given Animation Sequence |
|
|
RemoveAllCurveData ( |
Removes all Animation Curve Data from the given Animation Sequence (Raw Animation Curves [Names] may not be removed from the Skeleton) |
|
|
RemoveAllMetaData ( |
Removes all Meta Data from the given Animation Sequence |
|
|
RemoveAllVirtualBones ( |
Removes all Virtual Bones from the given Animation Sequence |
|
|
RemoveAnimationNotifyEventsByName ( |
Removes Animation Notify Events found by Name within the Animation Sequence, and returns the number of removed name instances |
|
|
RemoveAnimationNotifyEventsByTrack ( |
Removes Animation Notify Events found by Track within the Animation Sequence, and returns the number of removed name instances |
|
|
RemoveAnimationNotifyTrack ( |
Removes an Animation Notify Track from Animation Sequence by Name |
|
|
RemoveAnimationSyncMarkersByName ( |
Removes All Animation Sync Marker found within the Animation Sequence whose name matches MarkerName, and returns the number of removed instances |
|
|
RemoveAnimationSyncMarkersByTrack ( |
Removes All Animation Sync Marker found within the Animation Sequence that belong to the specific Notify Track, and returns the number of removed instances |
|
|
RemoveBoneAnimation ( |
Removes an Animation Curve by Name from the given Animation Sequence (Raw Animation Curves [Names] may not be removed from the Skeleton) |
|
|
RemoveCurve ( |
Removes an Animation Curve by Name from the given Animation Sequence (Raw Animation Curves [Names] may not be removed from the Skeleton) |
|
|
RemoveCurveInternal ( |
||
|
RemoveMetaData ( |
Removes the specified Meta Data Instance from the given Animation Sequence |
|
|
RemoveMetaDataOfClass ( |
Removes all Meta Data Instance of the specified Class from the given Animation Sequence |
|
|
RemoveVirtualBone ( |
Removes a Virtual Bone with the specified Bone Name from the given Animation Sequence |
|
|
RemoveVirtualBones ( |
Removes Virtual Bones with the specified Bone Names from the given Animation Sequence |
|
|
ReplaceAnimNotifies ( |
Replaces animation notifies in the specified Animation Sequence |
|
|
ReplaceAnimNotifyStates ( |
Replaces animation notifies in the specified Animation Sequence |
|
|
RetrieveContainerNameForCurve ( |
||
|
RetrieveSmartNameForCurve ( |
||
|
RetrieveSmartNameForCurve ( |
||
|
SetAdditiveAnimationType ( |
Sets the Additive Animation type for the given Animation Sequence |
|
|
SetAdditiveBasePoseType ( |
Sets the Additive Base Pose type for the given Animation Sequence |
|
|
SetAnimationInterpolationType ( |
Sets the Animation Interpolation type for the given Animation Sequence |
|
|
SetBoneCompressionSettings ( |
Sets the Bone Compression Settings for the given Animation Sequence |
|
|
SetCurveCompressionSettings ( |
Sets the Curve Compression Settings for the given Animation Sequence |
|
|
SetIsRootMotionLockForced ( |
Sets whether or not Root Motion locking is Forced for the given Animation Sequence |
|
|
SetRateScale ( |
Sets the (Play) Rate Scale for the given Animation Sequence |
|
|
SetRootMotionEnabled ( |
Sets whether or not Root Motion is Enabled for the given Animation Sequence |
|
|
SetRootMotionLockType ( |
Sets the Root Motion Lock Type for the given Animation Sequence |
Name |
Description |
---|---|
SmartContainerNames |