Class AnimationBlueprintLibrary
Blueprint library for altering and analyzing animation / skeletal data
Inheritance
System.Object
AnimationBlueprintLibrary
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: UE4DotNet.dll
Syntax
public class AnimationBlueprintLibrary : BlueprintFunctionLibrary
Properties
|
Improve this Doc
View Source
DefaultObject
Get UE4 Default Object for this Class
Declaration
public static AnimationBlueprintLibrary DefaultObject { get; }
Property Value
|
Improve this Doc
View Source
StaticClass
Declaration
public static Class StaticClass { get; }
Property Value
Methods
|
Improve this Doc
View Source
AddAnimationNotifyEvent(AnimSequence, Name, Single, Single, SubclassOf<UObject>)
Adds an Animation Notify Event to Notify track in the given Animation with the given Notify creation data
Declaration
public static AnimNotify AddAnimationNotifyEvent(AnimSequence AnimationSequence, Name NotifyTrackName, float StartTime, float Duration, SubclassOf<UObject> NotifyClass)
Parameters
Returns
|
Improve this Doc
View Source
AddAnimationNotifyEventObject(AnimSequence, Single, AnimNotify, Name)
Adds an the specific Animation Notify to the Animation Sequence (requires Notify's outer to be the Animation Sequence)
Declaration
public static void AddAnimationNotifyEventObject(AnimSequence AnimationSequence, float StartTime, AnimNotify Notify, Name NotifyTrackName)
Parameters
|
Improve this Doc
View Source
AddAnimationNotifyTrack(AnimSequence, Name, LinearColor)
Adds an Animation Notify Track to the Animation Sequence
Declaration
public static void AddAnimationNotifyTrack(AnimSequence AnimationSequence, Name NotifyTrackName, LinearColor TrackColor)
Parameters
|
Improve this Doc
View Source
AddAnimationSyncMarker(AnimSequence, Name, Single, Name)
Adds an Animation Sync Marker to Notify track in the given Animation with the corresponding Marker Name and Time
Declaration
public static void AddAnimationSyncMarker(AnimSequence AnimationSequence, Name MarkerName, float Time, Name NotifyTrackName)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
Name |
MarkerName |
|
System.Single |
Time |
|
Name |
NotifyTrackName |
|
|
Improve this Doc
View Source
AddCurve(AnimSequence, Name, ERawCurveTrackTypes, Boolean)
Adds an Animation Curve by Type and Name to the given Animation Sequence
Declaration
public static void AddCurve(AnimSequence AnimationSequence, Name CurveName, ERawCurveTrackTypes CurveType, bool bMetaDataCurve)
Parameters
|
Improve this Doc
View Source
AddFloatCurveKey(AnimSequence, Name, Single, Single)
Adds a Float Key to the specified Animation Curve inside of the given Animation Sequence
Declaration
public static void AddFloatCurveKey(AnimSequence AnimationSequence, Name CurveName, float Time, float Value)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
Name |
CurveName |
|
System.Single |
Time |
|
System.Single |
Value |
|
|
Improve this Doc
View Source
AddFloatCurveKeys(AnimSequence, Name, Byte, Byte)
Adds a multiple of Float Keys to the specified Animation Curve inside of the given Animation Sequence
Declaration
public static void AddFloatCurveKeys(AnimSequence AnimationSequence, Name CurveName, byte Times, byte Values)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
Name |
CurveName |
|
System.Byte |
Times |
|
System.Byte |
Values |
|
|
Improve this Doc
View Source
Creates and Adds an instance of the specified MetaData Class to the given Animation Sequence
Declaration
public static void AddMetaData(AnimSequence AnimationSequence, SubclassOf<AnimMetaData> MetaDataClass, AnimMetaData MetaDataInstance)
Parameters
|
Improve this Doc
View Source
Adds an instance of the specified MetaData Class to the given Animation Sequence (requires MetaDataObject's outer to be the Animation Sequence)
Declaration
public static void AddMetaDataObject(AnimSequence AnimationSequence, AnimMetaData MetaDataObject)
Parameters
|
Improve this Doc
View Source
Adds a Transformation Key to the specified Animation Curve inside of the given Animation Sequence
Declaration
public static void AddTransformationCurveKey(AnimSequence AnimationSequence, Name CurveName, float Time, Transform Transform)
Parameters
|
Improve this Doc
View Source
Adds a multiple of Transformation Keys to the specified Animation Curve inside of the given Animation Sequence
Declaration
public static void AddTransformationCurveKeys(AnimSequence AnimationSequence, Name CurveName, byte Times, byte Transforms)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
Name |
CurveName |
|
System.Byte |
Times |
|
System.Byte |
Transforms |
|
|
Improve this Doc
View Source
AddVectorCurveKey(AnimSequence, Name, Single, Vector)
Adds a Vector Key to the specified Animation Curve inside of the given Animation Sequence
Declaration
public static void AddVectorCurveKey(AnimSequence AnimationSequence, Name CurveName, float Time, Vector Vector)
Parameters
|
Improve this Doc
View Source
AddVectorCurveKeys(AnimSequence, Name, Byte, Byte)
Adds a multiple of Vector Keys to the specified Animation Curve inside of the given Animation Sequence
Declaration
public static void AddVectorCurveKeys(AnimSequence AnimationSequence, Name CurveName, byte Times, byte Vectors)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
Name |
CurveName |
|
System.Byte |
Times |
|
System.Byte |
Vectors |
|
|
Improve this Doc
View Source
AddVirtualBone(AnimSequence, Name, Name)
Adds a Virtual Bone between the Source and Target Bones to the given Animation Sequence
Declaration
public static Name AddVirtualBone(AnimSequence AnimationSequence, Name SourceBoneName, Name TargetBoneName)
Parameters
Returns
|
Improve this Doc
View Source
Checks whether or not the given Animation Sequences contains Meta Data Instance of the specified Meta Data Class
Declaration
public static bool ContainsMetaDataOfClass(AnimSequence AnimationSequence, SubclassOf<AnimMetaData> MetaDataClass)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
DoesBoneNameExist(AnimSequence, Name)
Checks whether or not the given Bone Name exist on the Skeleton referenced by the given Animation Sequence
Declaration
public static bool DoesBoneNameExist(AnimSequence AnimationSequence, Name BoneName)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
DoesCurveExist(AnimSequence, Name, ERawCurveTrackTypes)
Checks whether or not the given Curve Name exist on the Skeleton referenced by the given Animation Sequence
Declaration
public static bool DoesCurveExist(AnimSequence AnimationSequence, Name CurveName, ERawCurveTrackTypes CurveType)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
FinalizeBoneAnimation(AnimSequence)
Apply all the changes made to Bone Tracks to Finalize. This triggers recompression. Note that this is expensive, but will require to get correct compressed data
Declaration
public static void FinalizeBoneAnimation(AnimSequence AnimationSequence)
Parameters
|
Improve this Doc
View Source
FindBonePathToRoot(AnimSequence, Name)
Finds the Bone Path from the given Bone to the Root Bone
Declaration
public static IReadOnlyCollection<Name> FindBonePathToRoot(AnimSequence AnimationSequence, Name BoneName)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<Name> |
|
|
Improve this Doc
View Source
GetAdditiveAnimationType(AnimSequence)
Retrieves the Additive Animation type for the given Animation Sequence
Declaration
public static byte GetAdditiveAnimationType(AnimSequence AnimationSequence)
Parameters
Returns
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
GetAdditiveBasePoseType(AnimSequence)
Retrieves the Additive Base Pose type for the given Animation Sequence
Declaration
public static byte GetAdditiveBasePoseType(AnimSequence AnimationSequence)
Parameters
Returns
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
GetAnimationInterpolationType(AnimSequence)
Retrieves the Animation Interpolation type for the given Animation Sequence
Declaration
public static EAnimInterpolationType GetAnimationInterpolationType(AnimSequence AnimationSequence)
Parameters
Returns
|
Improve this Doc
View Source
GetAnimationNotifyEventNames(AnimSequence)
Retrieves all Unique Animation Notify Events found within the given Animation Sequence
Declaration
public static IReadOnlyCollection<Name> GetAnimationNotifyEventNames(AnimSequence AnimationSequence)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<Name> |
|
|
Improve this Doc
View Source
GetAnimationNotifyEvents(AnimSequence)
Retrieves all Animation Notify Events found within the given Animation Sequence
Declaration
public static IReadOnlyCollection<AnimNotifyEvent> GetAnimationNotifyEvents(AnimSequence AnimationSequence)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<AnimNotifyEvent> |
|
|
Improve this Doc
View Source
GetAnimationNotifyEventsForTrack(AnimSequence, Name)
Retrieves all Animation Notify Events for the given Notify Track Name from the given Animation Sequence
Declaration
public static IReadOnlyCollection<AnimNotifyEvent> GetAnimationNotifyEventsForTrack(AnimSequence AnimationSequence, Name NotifyTrackName)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<AnimNotifyEvent> |
|
|
Improve this Doc
View Source
GetAnimationNotifyTrackNames(AnimSequence)
Retrieves all Unique Animation Notify Track Names found within the given Animation Sequence
Declaration
public static IReadOnlyCollection<Name> GetAnimationNotifyTrackNames(AnimSequence AnimationSequence)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<Name> |
|
|
Improve this Doc
View Source
GetAnimationSyncMarkers(AnimSequence)
Retrieves all the Animation Sync Markers for the given Animation Sequence
Declaration
public static IReadOnlyCollection<AnimSyncMarker> GetAnimationSyncMarkers(AnimSequence AnimationSequence)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<AnimSyncMarker> |
|
|
Improve this Doc
View Source
GetAnimationSyncMarkersForTrack(AnimSequence, Name)
Retrieves all Animation Sync Markers for the given Notify Track Name from the given Animation Sequence
Declaration
public static IReadOnlyCollection<AnimSyncMarker> GetAnimationSyncMarkersForTrack(AnimSequence AnimationSequence, Name NotifyTrackName)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<AnimSyncMarker> |
|
|
Improve this Doc
View Source
GetAnimationTrackNames(AnimSequence)
Retrieves the Names of the individual ATracks for the given Animation Sequence
Declaration
public static IReadOnlyCollection<Name> GetAnimationTrackNames(AnimSequence AnimationSequence)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<Name> |
|
|
Improve this Doc
View Source
GetAnimNotifyEventTriggerTime(AnimNotifyEvent)
Returns the actual trigger time for a NotifyEvent
Declaration
public static float GetAnimNotifyEventTriggerTime(AnimNotifyEvent NotifyEvent)
Parameters
Returns
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
GetBonePoseForFrame(AnimSequence, Name, Int32, Boolean)
Retrieves Bone Pose data for the given Bone Name at the specified Frame from the given Animation Sequence
Declaration
public static Transform GetBonePoseForFrame(AnimSequence AnimationSequence, Name BoneName, int Frame, bool bExtractRootMotion)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
Name |
BoneName |
|
System.Int32 |
Frame |
|
System.Boolean |
bExtractRootMotion |
|
Returns
|
Improve this Doc
View Source
GetBonePoseForTime(AnimSequence, Name, Single, Boolean)
Retrieves Bone Pose data for the given Bone Name at the specified Time from the given Animation Sequence
Declaration
public static Transform GetBonePoseForTime(AnimSequence AnimationSequence, Name BoneName, float Time, bool bExtractRootMotion)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
Name |
BoneName |
|
System.Single |
Time |
|
System.Boolean |
bExtractRootMotion |
|
Returns
|
Improve this Doc
View Source
GetBonePosesForFrame(AnimSequence, Byte, Int32, Boolean, SkeletalMesh)
Retrieves Bone Pose data for the given Bone Names at the specified Frame from the given Animation Sequence
Declaration
public static IReadOnlyCollection<Transform> GetBonePosesForFrame(AnimSequence AnimationSequence, byte BoneNames, int Frame, bool bExtractRootMotion, SkeletalMesh PreviewMesh)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
System.Byte |
BoneNames |
|
System.Int32 |
Frame |
|
System.Boolean |
bExtractRootMotion |
|
SkeletalMesh |
PreviewMesh |
|
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<Transform> |
|
|
Improve this Doc
View Source
GetBonePosesForTime(AnimSequence, Byte, Single, Boolean, SkeletalMesh)
Retrieves Bone Pose data for the given Bone Names at the specified Time from the given Animation Sequence
Declaration
public static IReadOnlyCollection<Transform> GetBonePosesForTime(AnimSequence AnimationSequence, byte BoneNames, float Time, bool bExtractRootMotion, SkeletalMesh PreviewMesh)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
System.Byte |
BoneNames |
|
System.Single |
Time |
|
System.Boolean |
bExtractRootMotion |
|
SkeletalMesh |
PreviewMesh |
|
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<Transform> |
|
|
Improve this Doc
View Source
GetCompressionScheme(AnimSequence)
Retrieves the Compression Scheme for the given Animation Sequence
Declaration
public static AnimCompress GetCompressionScheme(AnimSequence AnimationSequence)
Parameters
Returns
|
Improve this Doc
View Source
GetFloatKeys(AnimSequence, Name)
Retrieves, a multiple of, Float Key(s) from the specified Animation Curve inside of the given Animation Sequence
Declaration
public static (IReadOnlyCollection<float>, IReadOnlyCollection<float>) GetFloatKeys(AnimSequence AnimationSequence, Name CurveName)
Parameters
Returns
Type |
Description |
System.ValueTuple<System.Collections.Generic.IReadOnlyCollection<System.Single>, System.Collections.Generic.IReadOnlyCollection<System.Single>> |
|
|
Improve this Doc
View Source
GetFrameAtTime(AnimSequence, Single)
Retrieves the Frame Index at the specified Time Value for the given Animation Sequence
Declaration
public static int GetFrameAtTime(AnimSequence AnimationSequence, float Time)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
System.Single |
Time |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Retrieves all Meta Data Instances from the given Animation Sequence
Declaration
public static IReadOnlyCollection<AnimMetaData> GetMetaData(AnimSequence AnimationSequence)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<AnimMetaData> |
|
|
Improve this Doc
View Source
Retrieves all Meta Data Instances from the given Animation Sequence
Declaration
public static IReadOnlyCollection<AnimMetaData> GetMetaDataOfClass(AnimSequence AnimationSequence, SubclassOf<AnimMetaData> MetaDataClass)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<AnimMetaData> |
|
|
Improve this Doc
View Source
GetNumFrames(AnimSequence)
Retrieves the number of animation frames for the given Animation Sequence
Declaration
public static int GetNumFrames(AnimSequence AnimationSequence)
Parameters
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetRateScale(AnimSequence)
Retrieves the (Play) Rate Scale of the given Animation Sequence
Declaration
public static float GetRateScale(AnimSequence AnimationSequence)
Parameters
Returns
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
GetRawTrackData(AnimSequence, Name)
Retrieves the Raw Animation Data for the given Animation Track Name and Animation Sequence
Declaration
public static (IReadOnlyCollection<Vector>, IReadOnlyCollection<Quat>, IReadOnlyCollection<Vector>) GetRawTrackData(AnimSequence AnimationSequence, Name TrackName)
Parameters
Returns
Type |
Description |
System.ValueTuple<System.Collections.Generic.IReadOnlyCollection<Vector>, System.Collections.Generic.IReadOnlyCollection<Quat>, System.Collections.Generic.IReadOnlyCollection<Vector>> |
|
|
Improve this Doc
View Source
GetRawTrackPositionData(AnimSequence, Name)
Retrieves the Raw Translation Animation Data for the given Animation Track Name and Animation Sequence
Declaration
public static IReadOnlyCollection<Vector> GetRawTrackPositionData(AnimSequence AnimationSequence, Name TrackName)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<Vector> |
|
|
Improve this Doc
View Source
GetRawTrackRotationData(AnimSequence, Name)
Retrieves the Raw Rotation Animation Data for the given Animation Track Name and Animation Sequence
Declaration
public static IReadOnlyCollection<Quat> GetRawTrackRotationData(AnimSequence AnimationSequence, Name TrackName)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<Quat> |
|
|
Improve this Doc
View Source
GetRawTrackScaleData(AnimSequence, Name)
Retrieves the Raw Scale Animation Data for the given Animation Track Name and Animation Sequence
Declaration
public static IReadOnlyCollection<Vector> GetRawTrackScaleData(AnimSequence AnimationSequence, Name TrackName)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<Vector> |
|
|
Improve this Doc
View Source
GetRootMotionLockType(AnimSequence)
Retrieves the Root Motion Lock Type for the given Animation Sequence
Declaration
public static byte GetRootMotionLockType(AnimSequence AnimationSequence)
Parameters
Returns
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
GetSequenceLength(AnimSequence)
Retrieves the Length of the given Animation Sequence
Declaration
public static float GetSequenceLength(AnimSequence AnimationSequence)
Parameters
Returns
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
GetTimeAtFrame(AnimSequence, Int32)
Retrieves the Time Value at the specified Frame Indexfor the given Animation Sequence
Declaration
public static float GetTimeAtFrame(AnimSequence AnimationSequence, int Frame)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
System.Int32 |
Frame |
|
Returns
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
Retrieves, a multiple of, Transformation Key(s) from the specified Animation Curve inside of the given Animation Sequence
Declaration
public static (IReadOnlyCollection<float>, IReadOnlyCollection<Transform>) GetTransformationKeys(AnimSequence AnimationSequence, Name CurveName)
Parameters
Returns
Type |
Description |
System.ValueTuple<System.Collections.Generic.IReadOnlyCollection<System.Single>, System.Collections.Generic.IReadOnlyCollection<Transform>> |
|
|
Improve this Doc
View Source
GetUniqueMarkerNames(AnimSequence)
Retrieves all the Unique Names for the Animation Sync Markers contained by the given Animation Sequence
Declaration
public static IReadOnlyCollection<Name> GetUniqueMarkerNames(AnimSequence AnimationSequence)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IReadOnlyCollection<Name> |
|
|
Improve this Doc
View Source
GetVectorKeys(AnimSequence, Name)
Retrieves, a multiple of, Vector Key(s) from the specified Animation Curve inside of the given Animation Sequence
Declaration
public static (IReadOnlyCollection<float>, IReadOnlyCollection<Vector>) GetVectorKeys(AnimSequence AnimationSequence, Name CurveName)
Parameters
Returns
Type |
Description |
System.ValueTuple<System.Collections.Generic.IReadOnlyCollection<System.Single>, System.Collections.Generic.IReadOnlyCollection<Vector>> |
|
|
Improve this Doc
View Source
IsRootMotionEnabled(AnimSequence)
Checks whether or not Root Motion is Enabled for the given Animation Sequence
Declaration
public static bool IsRootMotionEnabled(AnimSequence AnimationSequence)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsRootMotionLockForced(AnimSequence)
Checks whether or not Root Motion locking is Forced for the given Animation Sequence
Declaration
public static bool IsRootMotionLockForced(AnimSequence AnimationSequence)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsValidAnimationSyncMarkerName(AnimSequence, Name)
Checks whether or not the given Marker Name is a valid Animation Sync Marker Name
Declaration
public static bool IsValidAnimationSyncMarkerName(AnimSequence AnimationSequence, Name MarkerName)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsValidAnimNotifyTrackName(AnimSequence, Name)
Checks whether or not the given Track Name is a valid Animation Notify Track in the Animation Sequence
Declaration
public static bool IsValidAnimNotifyTrackName(AnimSequence AnimationSequence, Name NotifyTrackName)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsValidRawAnimationTrackName(AnimSequence, Name)
Checks whether or not the given Animation Track Name is contained within the Animation Sequence
Declaration
public static bool IsValidRawAnimationTrackName(AnimSequence AnimationSequence, Name TrackName)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsValidTime(AnimSequence, Single)
Checks whether or not the given Time Value lies within the given Animation Sequence's Length
Declaration
public static bool IsValidTime(AnimSequence AnimationSequence, float Time)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
System.Single |
Time |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
New(UObject, Name)
Spawn an object of this class
Declaration
public static AnimationBlueprintLibrary New(UObject obj = null, Name name = default(Name))
Parameters
Returns
|
Improve this Doc
View Source
RemoveAllAnimationNotifyTracks(AnimSequence)
Removes All Animation Notify Tracks from Animation Sequence
Declaration
public static void RemoveAllAnimationNotifyTracks(AnimSequence AnimationSequence)
Parameters
|
Improve this Doc
View Source
RemoveAllAnimationSyncMarkers(AnimSequence)
Removes All Animation Sync Markers found within the Animation Sequence, and returns the number of removed instances
Declaration
public static void RemoveAllAnimationSyncMarkers(AnimSequence AnimationSequence)
Parameters
|
Improve this Doc
View Source
RemoveAllBoneAnimation(AnimSequence)
Removes all Animation Bone Track Data from the given Animation Sequence
Declaration
public static void RemoveAllBoneAnimation(AnimSequence AnimationSequence)
Parameters
|
Improve this Doc
View Source
RemoveAllCurveData(AnimSequence)
Removes all Animation Curve Data from the given Animation Sequence (Raw Animation Curves [Names] may not be removed from the Skeleton)
Declaration
public static void RemoveAllCurveData(AnimSequence AnimationSequence)
Parameters
|
Improve this Doc
View Source
Removes all Meta Data from the given Animation Sequence
Declaration
public static void RemoveAllMetaData(AnimSequence AnimationSequence)
Parameters
|
Improve this Doc
View Source
RemoveAllVirtualBones(AnimSequence)
Removes all Virtual Bones from the given Animation Sequence
Declaration
public static void RemoveAllVirtualBones(AnimSequence AnimationSequence)
Parameters
|
Improve this Doc
View Source
RemoveAnimationNotifyEventsByName(AnimSequence, Name)
Removes Animation Notify Events found by Name within the Animation Sequence, and returns the number of removed name instances
Declaration
public static int RemoveAnimationNotifyEventsByName(AnimSequence AnimationSequence, Name NotifyName)
Parameters
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RemoveAnimationNotifyEventsByTrack(AnimSequence, Name)
Removes Animation Notify Events found by Track within the Animation Sequence, and returns the number of removed name instances
Declaration
public static int RemoveAnimationNotifyEventsByTrack(AnimSequence AnimationSequence, Name NotifyTrackName)
Parameters
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RemoveAnimationNotifyTrack(AnimSequence, Name)
Removes an Animation Notify Track from Animation Sequence by Name
Declaration
public static void RemoveAnimationNotifyTrack(AnimSequence AnimationSequence, Name NotifyTrackName)
Parameters
|
Improve this Doc
View Source
RemoveAnimationSyncMarkersByName(AnimSequence, Name)
Removes All Animation Sync Marker found within the Animation Sequence whose name matches MarkerName, and returns the number of removed instances
Declaration
public static int RemoveAnimationSyncMarkersByName(AnimSequence AnimationSequence, Name MarkerName)
Parameters
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RemoveAnimationSyncMarkersByTrack(AnimSequence, Name)
Removes All Animation Sync Marker found within the Animation Sequence that belong to the specific Notify Track, and returns the number of removed instances
Declaration
public static int RemoveAnimationSyncMarkersByTrack(AnimSequence AnimationSequence, Name NotifyTrackName)
Parameters
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RemoveBoneAnimation(AnimSequence, Name, Boolean, Boolean)
Removes an Animation Curve by Name from the given Animation Sequence (Raw Animation Curves [Names] may not be removed from the Skeleton)
@
Declaration
public static void RemoveBoneAnimation(AnimSequence AnimationSequence, Name BoneName, bool bIncludeChildren, bool bFinalize)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
Name |
BoneName |
|
System.Boolean |
bIncludeChildren |
|
System.Boolean |
bFinalize |
|
|
Improve this Doc
View Source
RemoveCurve(AnimSequence, Name, Boolean)
Removes an Animation Curve by Name from the given Animation Sequence (Raw Animation Curves [Names] may not be removed from the Skeleton)
Declaration
public static void RemoveCurve(AnimSequence AnimationSequence, Name CurveName, bool bRemoveNameFromSkeleton)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
Name |
CurveName |
|
System.Boolean |
bRemoveNameFromSkeleton |
|
|
Improve this Doc
View Source
Removes the specified Meta Data Instance from the given Animation Sequence
Declaration
public static void RemoveMetaData(AnimSequence AnimationSequence, AnimMetaData MetaDataObject)
Parameters
|
Improve this Doc
View Source
Removes all Meta Data Instance of the specified Class from the given Animation Sequence
Declaration
public static void RemoveMetaDataOfClass(AnimSequence AnimationSequence, SubclassOf<AnimMetaData> MetaDataClass)
Parameters
|
Improve this Doc
View Source
RemoveVirtualBone(AnimSequence, Name)
Removes a Virtual Bone with the specified Bone Name from the given Animation Sequence
Declaration
public static void RemoveVirtualBone(AnimSequence AnimationSequence, Name VirtualBoneName)
Parameters
|
Improve this Doc
View Source
RemoveVirtualBones(AnimSequence, Byte)
Removes Virtual Bones with the specified Bone Names from the given Animation Sequence
Declaration
public static void RemoveVirtualBones(AnimSequence AnimationSequence, byte VirtualBoneNames)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
System.Byte |
VirtualBoneNames |
|
|
Improve this Doc
View Source
ReplaceAnimNotifies(AnimSequenceBase, SubclassOf<AnimNotify>, SubclassOf<AnimNotify>, Byte)
Replaces animation notifies in the specified Animation Sequence
Declaration
public static void ReplaceAnimNotifies(AnimSequenceBase AnimationSequence, SubclassOf<AnimNotify> OldNotifyClass, SubclassOf<AnimNotify> NewNotifyClass, byte OnNotifyReplaced)
Parameters
|
Improve this Doc
View Source
ReplaceAnimNotifyStates(AnimSequenceBase, SubclassOf<AnimNotifyState>, SubclassOf<AnimNotifyState>, Byte)
Replaces animation notifies in the specified Animation Sequence
Declaration
public static void ReplaceAnimNotifyStates(AnimSequenceBase AnimationSequence, SubclassOf<AnimNotifyState> OldNotifyClass, SubclassOf<AnimNotifyState> NewNotifyClass, byte OnNotifyStateReplaced)
Parameters
|
Improve this Doc
View Source
SetAdditiveAnimationType(AnimSequence, Byte)
Sets the Additive Animation type for the given Animation Sequence
Declaration
public static void SetAdditiveAnimationType(AnimSequence AnimationSequence, byte AdditiveAnimationType)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
System.Byte |
AdditiveAnimationType |
|
|
Improve this Doc
View Source
SetAdditiveBasePoseType(AnimSequence, Byte)
Sets the Additive Base Pose type for the given Animation Sequence
Declaration
public static void SetAdditiveBasePoseType(AnimSequence AnimationSequence, byte AdditiveBasePoseType)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
System.Byte |
AdditiveBasePoseType |
|
|
Improve this Doc
View Source
SetAnimationInterpolationType(AnimSequence, EAnimInterpolationType)
Sets the Animation Interpolation type for the given Animation Sequence
Declaration
public static void SetAnimationInterpolationType(AnimSequence AnimationSequence, EAnimInterpolationType InterpolationType)
Parameters
|
Improve this Doc
View Source
SetCompressionScheme(AnimSequence, AnimCompress)
Sets the Compression Scheme for the given Animation Sequence
Declaration
public static void SetCompressionScheme(AnimSequence AnimationSequence, AnimCompress CompressionScheme)
Parameters
|
Improve this Doc
View Source
SetIsRootMotionLockForced(AnimSequence, Boolean)
Sets whether or not Root Motion locking is Forced for the given Animation Sequence
Declaration
public static void SetIsRootMotionLockForced(AnimSequence AnimationSequence, bool bForced)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
System.Boolean |
bForced |
|
|
Improve this Doc
View Source
SetRateScale(AnimSequence, Single)
Sets the (Play) Rate Scale for the given Animation Sequence
Declaration
public static void SetRateScale(AnimSequence AnimationSequence, float RateScale)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
System.Single |
RateScale |
|
|
Improve this Doc
View Source
SetRootMotionEnabled(AnimSequence, Boolean)
Sets whether or not Root Motion is Enabled for the given Animation Sequence
Declaration
public static void SetRootMotionEnabled(AnimSequence AnimationSequence, bool bEnabled)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
System.Boolean |
bEnabled |
|
|
Improve this Doc
View Source
SetRootMotionLockType(AnimSequence, Byte)
Sets the Root Motion Lock Type for the given Animation Sequence
Declaration
public static void SetRootMotionLockType(AnimSequence AnimationSequence, byte RootMotionLockType)
Parameters
Type |
Name |
Description |
AnimSequence |
AnimationSequence |
|
System.Byte |
RootMotionLockType |
|
Operators
|
Improve this Doc
View Source
Implicit(IntPtr to AnimationBlueprintLibrary)
Convert from IntPtr to UObject
Declaration
public static implicit operator AnimationBlueprintLibrary(IntPtr p)
Parameters
Type |
Name |
Description |
System.IntPtr |
p |
|
Returns