FVectorCurve

Windows
MacOS
Linux

Inheritance Hierarchy

FAnimCurveBase

FVectorCurve

References

Module

Engine

Header

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

Include

#include "Animation/AnimCurveTypes.h"

Syntax

struct FVectorCurve : public FAnimCurveBase

Variables

Name Description

Public variable

FRichCurve[3]

 

FloatCurves

Curve data for float.

Constructors

Name Description

Public function

FVectorCurve()

Public function

FVectorCurve

(
    FSmartName InName,
    int32 InCurveTypeFlags
)

Functions

Name Description

Public function

void

 

CopyCurve

(
    FVectorCurve& SourceCurve
)

We don't want to have = operator. This only copies curves, but leaving naming and everything else intact.

Public function Const

bool

 

DoesContainKey()

Public function Const

FVector

 

Evaluate

(
    float CurrentTime,
    float BlendWeight
)

Public function

void

 

GetKeys

(
    TArray< float >& OutTimes,
    TArray< FVector >& OutValues
)

Public function

int32

 

GetNumKeys()

Public function

void

 

Resize

(
    float NewLength,
    bool bInsert,
    float OldStartTime,
    float OldEndTime
)

Public function

void

 

UpdateOrAddKey

(
    const FVector& NewKey,
    float CurrentTime
)

Enums

Name

Description

Public enum

EIndex

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