Navigation
API > API/Plugins > API/Plugins/AnimDatabase
| Name | UAnimDatabaseFramesLibrary |
| 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 UAnimDatabaseFramesLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UAnimDatabaseFramesLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FAnimDatabaseFrames FramesAfter
(
const UAnimDatabase* Database, |
Make a set of Frames at a given number of frames after another set of frames. | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames FramesBefore
(
const UAnimDatabase* Database, |
Make a set of Frames at a given number of frames before another set of frames. | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames FramesDifference
(
FAnimDatabaseFrames A, |
Computes the difference of two sets of Frames | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames FramesDifferenceFromArray
(
const TArray< FAnimDatabaseFrames >& Frames |
Computes the difference of an array of Frames objects | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames FramesDifferenceFromArrayView
(
const TArrayView< const FAnimDatabaseFrames > Frames |
Computes the difference of an array of Frames objects using an array view | AnimDatabaseFrameRanges.h | |
static bool FramesEqual
(
const FAnimDatabaseFrames& A, |
Checks if two sets of Frames are equal | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames FramesIntersection
(
FAnimDatabaseFrames A, |
Computes the intersection of two sets of Frames | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames FramesIntersectionFromArray
(
const TArray< FAnimDatabaseFrames >& Frames |
Computes the intersection of an array of Frames objects | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames FramesIntersectionFromArrayView
(
const TArrayView< const FAnimDatabaseFrames > Frames |
Computes the intersection of an array of Frames objects using an array view | AnimDatabaseFrameRanges.h | |
static bool FramesIsEmpty
(
const FAnimDatabaseFrames& Frames |
Check if the given set is empty | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames FramesNone() |
Makes an empty set of frames. (This is the same as MakeEmptyFrames). | AnimDatabaseFrameRanges.h |
|
static FString FramesToString
(
const FAnimDatabaseFrames& Frames |
Converts a Frames object to a string. | AnimDatabaseFrameRanges.h |
|
static FString FramesToStringFormat
(
const UAnimDatabase* Database, |
Converts a Frames object to a string object in full. | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames FramesUnion
(
FAnimDatabaseFrames A, |
Computes the union of two sets of Frames | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames FramesUnionFromArray
(
const TArray< FAnimDatabaseFrames >& Frames |
Computes the union of an array of Frames objects | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames FramesUnionFromArrayView
(
const TArrayView< const FAnimDatabaseFrames > Frames |
Computes the union of an array of Frames objects using an array view | AnimDatabaseFrameRanges.h | |
static FAnimDatabaseFrames MakeEmptyFrames() |
Make an empty set of Frames | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames MakeFramesFromAnimNotifiesOnTrack
(
const UAnimDatabase* Database, |
Make a set of Frames from the times given by all the instances of AnimNotifies in the database that are on a track with the given name | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames MakeFramesFromAnimNotify
(
const UAnimDatabase* Database, |
Make a set of Frames from the times given by all the instances of the given AnimNotify class in the database | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames MakeFramesFromAnimNotifyArrayViewUnion
(
const UAnimDatabase* Database, |
AnimDatabaseFrameRanges.h |
|
|
static FAnimDatabaseFrames MakeFramesFromAnimNotifyStateEnd
(
const UAnimDatabase* Database, |
Make a set of Frames from the end times of all the instances of the given UAnimNotifyState class in the database | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames MakeFramesFromAnimNotifyStateStart
(
const UAnimDatabase* Database, |
Make a set of Frames from the start times of all the instances of the given UAnimNotifyState class in the database | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames MakeFramesFromAnimNotifyUnion
(
const UAnimDatabase* Database, |
Make a set of Frames from all of the given anim notifies | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames MakeFramesFromClass
(
const UAnimDatabase* Database, |
Make a set of Frames using the given class | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames MakeFramesFromFunction
(
const UAnimDatabase* Database, |
Make a set of Frames using the given function | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames MakeFramesFromSequenceAndTime
(
const UAnimDatabase* Database, |
Make a set of Frames consisting of a single frame from the given Sequence Index in the Database, at the given time | AnimDatabaseFrameRanges.h |
|
static FAnimDatabaseFrames MakeFramesFromSyncMarker
(
const UAnimDatabase* Database, |
Make a set of Frames from the times given by all the instances of the given SyncMarker in the database | AnimDatabaseFrameRanges.h |
|