FAnimCurveBase

Float curve data for one track

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/Animation/AnimCurveTypes.h

Include

#include "Animation/AnimCurveTypes.h"

Syntax

struct FAnimCurveBase

Remarks

Float curve data for one track

Variables

Name Description

Public variable

FLinearColor

 

Color

Public variable

FSmartName

 

Name

Constructors

Name Description

Public function

FAnimCurveBase()

Public function

FAnimCurveBase

(
    FSmartName InName,
    int32 InCurveTypeFlags
)

Functions

Name Description

Public function Const

FLinearColor

 

GetColor()

Get the color used to display this curve in the editor

Public function Const

bool

 

GetCurveTypeFlag

(
    EAnimAssetCurveFlags InFlag
)

Return true if InFlag is set, false otherwise

Public function Const

int32

 

GetCurveTypeFlags()

Returns CurveTypeFlags

Public function

void

 

PostSerialize

(
    FArchive& Ar
)

To be able to use typedef'd types we need to serialize manually.

Public function

void

 

SetCurveTypeFlag

(
    EAnimAssetCurveFlags InFlag,
    bool bValue
)

Set InFlag to bValue

Public function

void

 

SetCurveTypeFlags

(
    int32 NewCurveTypeFlags
)

Set CurveTypeFlags to NewCurveTypeFlags This just overwrites CurveTypeFlags

Public function

void

 

ToggleCurveTypeFlag

(
    EAnimAssetCurveFlags InFlag
)

Toggle the value of the specified flag

Deprecated Variables

Name Description

Public variable

FName

 

LastObservedName_DEPRECATED

Last observed name of the curve.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss