Navigation
API > API/Plugins > API/Plugins/AnimDatabase
| Name | UAnimDatabaseFrameRangesLibrary |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Animation/AnimDatabase/Source/AnimDatabase/Public/AnimDatabaseFrameRanges.h |
| Include Path | #include "AnimDatabaseFrameRanges.h" |
Syntax
UCLASS (BlueprintType, Meta=(BlueprintThreadSafe))
class UAnimDatabaseFrameRangesLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UAnimDatabaseFrameRangesLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void FindAllAnimNotifyStateClasses
(
TArray< TSubclassOf< UAnimNotifyState > >& OutClasses, |
Finds all of the AnimNotifyState Classes which are subclasses of the given base class (exclusive). | AnimDatabaseFrameRanges.h |
|
static void FindAnimNotifyClassesInFrameRanges
(
TArray< TSubclassOf< UAnimNotify > >& OutAnimNotifyClasses, |
Finds all of the Anim Notify Classes in the given frame ranges | AnimDatabaseFrameRanges.h |
|
static void FindAnimNotifyStateClassesInFrameRanges
(
TArray< TSubclassOf< UAnimNotifyState > >& OutAnimNotifyStateClasses, |
Finds all of the Anim Notify State Classes in the given frame ranges | AnimDatabaseFrameRanges.h |
|
static void FindCurvesInFrameRanges
(
TArray< FName >& OutCurves, |
Finds all of the Curves present in the given frame ranges | AnimDatabaseFrameRanges.h |
|
static void FindSyncMarkersInFrameRanges
(
TArray< FName >& SyncMarkers, |
Finds all of the sync markers which are present in the given frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesAll
(
const UAnimDatabase* Database |
Make a set of frame ranges for all the data in a database. | AnimDatabaseFrameRanges.h |
|
static void FrameRangesAnimSequenceAssets
(
TArray< UAnimSequence* >& OutAnimSequenceAssets, |
Gets all the anim sequence assets included in a given set of frame ranges | AnimDatabaseFrameRanges.h |
|
static void FrameRangesAnimSequences
(
TArray< UAnimSequence* >& OutAnimSequences, |
Gets all the anim sequences included in a given set of frame ranges | AnimDatabaseFrameRanges.h |
|
static float FrameRangesAverageFrameNum
(
const FAnimDatabaseFrameRanges& FrameRanges |
Returns the average number of frames in a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesBounds
(
const FAnimDatabaseFrameRanges& FrameRanges |
Returns the frame ranges that bound the given frame ranges in each sequence | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesBoundsFrames
(
const FAnimDatabaseFrames& Frames |
Returns the frame ranges that bound the given frames in each sequence | AnimDatabaseFrameRanges.h |
|
static bool FrameRangesContains
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Check if a set of frame ranges contains the given sequence and frame | AnimDatabaseFrameRanges.h |
|
static bool FrameRangesContainsSequence
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Check if a set of frame ranges contains the given sequence | AnimDatabaseFrameRanges.h |
|
static bool FrameRangesContainsTime
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Check if a set of frame ranges contains the given sequence and time | AnimDatabaseFrameRanges.h |
|
static int32 FrameRangesContentHash
(
const UAnimDatabase* Database, |
Computes a hash representing the contents of a set of frame ranges in a database. | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesDifference
(
FAnimDatabaseFrameRanges A, |
Returns the difference of one or more frame range sets | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesDifferenceFromArray
(
const TArray< FAnimDatabaseFrameRanges >& FrameRanges |
Returns the difference of multiple frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesDifferenceFromArrayView
(
const TArrayView< const FAnimDatabaseFrameRanges > FrameRanges |
AnimDatabaseFrameRanges.h |
|
|
static bool FrameRangesEqual
(
const FAnimDatabaseFrameRanges& A, |
Check if two sets of frame ranges are equal | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesFramesDifference
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Returns the difference of a set of frame ranges and a set of frames | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesGatherRanges
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Returns a set of frame ranges with just the ranges of the given indices. | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesGatherRangesFromIndexSet
(
const FAnimDatabaseFrameRanges& FrameRanges, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges FrameRangesIntersection
(
FAnimDatabaseFrameRanges A, |
Returns the intersection of one or more frame range sets | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesIntersectionFromArray
(
const TArray< FAnimDatabaseFrameRanges >& FrameRanges |
Returns the intersection of multiple frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesIntersectionFromArrayView
(
const TArrayView< const FAnimDatabaseFrameRanges > FrameRanges |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges FrameRangesIntersects
(
const FAnimDatabaseFrameRanges& A, |
Returns all the frame ranges from A which contain any part of the frame ranges from B | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesIntersectsFrames
(
const FAnimDatabaseFrameRanges& A, |
Returns all the frame ranges from A which contain any part of the frames from B | AnimDatabaseFrameRanges.h |
|
static bool FrameRangesIsEmpty
(
const FAnimDatabaseFrameRanges& FrameRanges |
Check if a given set of frame ranges is empty | AnimDatabaseFrameRanges.h |
|
static int32 FrameRangesMaxFrameNum
(
const FAnimDatabaseFrameRanges& FrameRanges |
Returns the largest number of frames in a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static int32 FrameRangesMinFrameNum
(
const FAnimDatabaseFrameRanges& FrameRanges |
Returns the smallest number of frames in a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesNone() |
Makes an empty set of frame ranges. (This is the same as MakeEmptyFrameRanges). | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesNot
(
const UAnimDatabase* Database, |
Returns all the frame ranges in the data minus the given set of frame ranges. | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesPad
(
const FAnimDatabaseFrameRanges& A, |
Return a set of frame ranges with the given amount of frames added to either end. | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesPadEnd
(
const FAnimDatabaseFrameRanges& A, |
Return a set of frame ranges with the given amount of frames added to the end. | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesPadStart
(
const FAnimDatabaseFrameRanges& A, |
Return a set of frame ranges with the given amount of frames added to the beginning. | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesRangeAtIndex
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Returns a single frame range from a set of frame ranges for the given index | AnimDatabaseFrameRanges.h |
|
static void FrameRangesStatistics
(
FAnimDatabaseFrameRangesStatistics& OutStatistics, |
Computes various useful statistics for a given set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FString FrameRangesToString
(
const FAnimDatabaseFrameRanges& FrameRanges |
Converts a FrameRanges object to a string. | AnimDatabaseFrameRanges.h |
|
static FString FrameRangesToStringFormat
(
const UAnimDatabase* Database, |
Converts a FrameRanges object to a string object in full. | AnimDatabaseFrameRanges.h |
|
static int32 FrameRangesTotalFrameNum
(
const FAnimDatabaseFrameRanges& FrameRanges |
Returns the total number of frames in a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static int32 FrameRangesTotalRangeNum
(
const FAnimDatabaseFrameRanges& FrameRanges |
Returns the total number of ranges in a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesTrim
(
const FAnimDatabaseFrameRanges& A, |
Return a set of frame ranges with the given amount of frames trimmed from either end. | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesTrimEnd
(
const FAnimDatabaseFrameRanges& A, |
Return a set of frame ranges with the given amount of frames trimmed from the end. | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesTrimStart
(
const FAnimDatabaseFrameRanges& A, |
Return a set of frame ranges with the given amount of frames trimmed from the beginning. | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesUnion
(
FAnimDatabaseFrameRanges A, |
Returns the union of one or more frame range sets | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesUnionFromArray
(
const TArray< FAnimDatabaseFrameRanges >& FrameRanges |
Returns the union of multiple frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FrameRangesUnionFromArrayView
(
const TArrayView< const FAnimDatabaseFrameRanges > FrameRanges |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrames FramesFrameRangesDifference
(
const FAnimDatabaseFrames& Frames, |
Returns the difference of a set of frames and a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames FramesFrameRangesIntersection
(
const FAnimDatabaseFrames& Frames, |
Returns the intersection of a set of frames and a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges FramesFrameRangesUnion
(
const FAnimDatabaseFrames& Frames, |
Returns the union of a set of frames and a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeEmptyFrameRanges() |
Make an empty set of FrameRanges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAfterFrames
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Make a set of FrameRanges for all the frames after a given set of frames | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAnimNotify
(
const UAnimDatabase* Database, |
Make a set of single frame FrameRanges from the given anim notify | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAnimNotifyState
(
const UAnimDatabase* Database, |
Make a set of FrameRanges with ranges specified by the given anim notify state | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAnimNotifyStateNotActive
(
const UAnimDatabase* Database, |
Make a set of FrameRanges with ranges specified by when the given anim notify state is not active | AnimDatabaseFrameRanges.h |
|
static void MakeFrameRangesFromAnimNotifyStates
(
TArray< FAnimDatabaseFrameRanges >& OutFrameRanges, |
Make several FrameRanges with ranges specified by the given anim notify states | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAnimNotifyStatesArrayViewIntersection
(
const UAnimDatabase* Database, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAnimNotifyStatesArrayViewUnion
(
const UAnimDatabase* Database, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAnimNotifyStatesIntersection
(
const UAnimDatabase* Database, |
Make a set of FrameRanges with ranges specified by all of the given anim notify states | AnimDatabaseFrameRanges.h |
|
static void MakeFrameRangesFromAnimNotifyStatesToArrayView
(
const TArrayView< FAnimDatabaseFrameRanges > OutFrameRanges, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAnimNotifyStatesUnion
(
const UAnimDatabase* Database, |
Make a set of FrameRanges with ranges specified by any of the given anim notify states | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAnimSequence
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for a given anim sequence in a database | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAnimSequences
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for a given anim sequence in a database | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAnimSequencesArrayView
(
const UAnimDatabase* Database, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetName
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for all sequences with a matching asset name in a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetNameContains
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for all sequences with the given string contained in their asset name | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetNameContainsOneOf
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for all sequences where the asset name contains any of the given strings | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetNameContainsOneOfArrayView
(
const UAnimDatabase* Database, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetNameContainsStringView
(
const UAnimDatabase* Database, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetNameEndsWith
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for all sequences with the given string as a suffix in their asset name | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetNameEndsWithOneOf
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for all sequences where the asset name ends with any of the given suffixes | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetNameEndsWithOneOfArrayView
(
const UAnimDatabase* Database, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetNameEndsWithStringView
(
const UAnimDatabase* Database, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetNameStartsWith
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for all sequences with the given string as a prefix in their asset name | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetNameStartsWithOneOf
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for all sequences where the asset name starts with any of the given prefixes | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetNameStartsWithOneOfArrayView
(
const UAnimDatabase* Database, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetNameStartsWithStringView
(
const UAnimDatabase* Database, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetNameStringView
(
const UAnimDatabase* Database, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetPackageContains
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for all sequences where the package name contains the given substring | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetPackageContainsOneOf
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for all sequences where the package name contains any of the given substrings | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetPackageContainsOneOfArrayView
(
const UAnimDatabase* Database, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromAssetPackageContainsStringView
(
const UAnimDatabase* Database, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromBeforeFrames
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Make a set of FrameRanges for all the frames before a given set of frames | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromClass
(
const UAnimDatabase* Database, |
Make a set of FrameRanges using the given UAnimDatabaseFrameRangesFunction class | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromDatabase
(
const UAnimDatabase* Database |
Make a set of FrameRanges for all animations in a database | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromForceRootLockDisabled
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for just the animations with force root lock disabled in a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromForceRootLockEnabled
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for just the animations with force root lock enabled in a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromFrames
(
const FAnimDatabaseFrames& Frames |
Make a set of single frame FrameRanges from the given frames | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromFunction
(
const UAnimDatabase* Database, |
Make a set of FrameRanges using the given UAnimDatabaseFrameRangesFunction object | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromLooped
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for just the animations which are looped in a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromMirrored
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for just the mirrored animations in a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromNotLooped
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for just the animations which are not looped in a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromNotMirrored
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for just the non-mirrored animations in a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromRootMotionDisabled
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for just the animations with root motion disabled in a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromRootMotionEnabled
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for just the animations with root motion enabled in a set of frame ranges | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromSequenceIndex
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for a single sequence in a database | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromSequenceRange
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for a single range in a sequence in a database | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromSequences
(
const UAnimDatabase* Database, |
Make a set of FrameRanges for out of all the given anim sequences | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromSequencesArrayView
(
const UAnimDatabase* Database, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrameRanges MakeFrameRangesFromSyncMarker
(
const UAnimDatabase* Database, |
Make a set of single frame FrameRanges from the given sync marker | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames MakeFramesAtFrameRangesEnds
(
const FAnimDatabaseFrameRanges& FrameRanges |
Make a set of Frames from all the end frames of a given FrameRanges set | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames MakeFramesAtFrameRangesStarts
(
const FAnimDatabaseFrameRanges& FrameRanges |
Make a set of Frames from all the start frames of a given FrameRanges set | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames MakeFramesFromFrameRangesInterval
(
const FAnimDatabaseFrameRanges& FrameRanges, |
Make a set of Frames from the given FrameRanges set sampling frames at a regular interval | AnimDatabaseFrameRanges.h |
|