UAnimationCurveIdentifierExtensions

Script-exposed functionality for wrapping native functionality and constructing valid [FAnimationCurveIdentifier](API\Runtime\Engine\Animation\AnimData\FAnimationCurveIdentifier) instances

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UBlueprintFunctionLibrary

UAnimationCurveIdentifierExtensions

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Animation/AnimData/CurveIdentifier.h

Include

#include "Animation/AnimData/CurveIdentifier.h"

Syntax

class UAnimationCurveIdentifierExtensions : public UBlueprintFunctionLibrary

Remarks

Script-exposed functionality for wrapping native functionality and constructing valid FAnimationCurveIdentifier instances

Functions

Name Description

Public function Static

FAnimationCu...

 

FindCurveIdentifier

(
    const USkeleton* InSkeleton,
    FName Name,
    ERawCurveTrackTypes CurveType
)

Tries to construct a valid FAnimationCurveIdentifier instance.

Public function Static

FAnimationCu...

 

GetCurveIdentifier

(
    USkeleton* InSkeleton,
    FName Name,
    ERawCurveTrackTypes CurveType
)

Constructs a valid FAnimationCurveIdentifier instance.

Public function Static

TArray< FAni...

 

GetCurveIdentifiers

(
    USkeleton* InSkeleton,
    ERawCurveTrackTypes CurveType
)

Retrieves all curve identifiers for a specific curve types from the provided Skeleton

Public function Static

FName

 

GetName

(
    FAnimationCurveIdentifier& Identif...
)

Public function Static

bool

 

GetTransformChildCurveIdentifier

(
    FAnimationCurveIdentifier& InOutId...,
    ETransformCurveChannel Channel,
    EVectorCurveChannel Axis
)

Converts a valid FAnimationCurveIdentifier instance with RCT_Transform curve type to target a child curve.

Public function Static

ERawCurveTra...

 

GetType

(
    FAnimationCurveIdentifier& Identif...
)

Public function Static

bool

 

IsValid

(
    FAnimationCurveIdentifier& Identif...
)