FRichCurveKey

One key in a rich, editable float curve

Windows
MacOS
Linux

Inheritance Hierarchy

FRichCurveKey

FRichCurveKeyBP

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Curves/RichCurve.h

Include

#include "Curves/RichCurve.h"

Syntax

struct FRichCurveKey

Remarks

One key in a rich, editable float curve

Variables

Name Description

Public variable

float

 

ArriveTangent

If RCIM_Cubic, the arriving tangent at this key

Public variable

float

 

ArriveTangentWeight

If RCTWM_WeightedArrive or RCTWM_WeightedBoth, the weight of the left tangent

Public variable

TEnumAsByte< ER...

 

InterpMode

Interpolation mode between this key and the next

Public variable

float

 

LeaveTangent

If RCIM_Cubic, the leaving tangent at this key

Public variable

float

 

LeaveTangentWeight

If RCTWM_WeightedLeave or RCTWM_WeightedBoth, the weight of the right tangent

Public variable

TEnumAsByte< ER...

 

TangentMode

Mode for tangents at this key

Public variable

TEnumAsByte< ER...

 

TangentWeightMode

If either tangent at this key is 'weighted'

Public variable

float

 

Time

Time at this key

Public variable

float

 

Value

Value at this key

Constructors

Name Description

Public function

FRichCurveKey()

Public function

FRichCurveKey

(
    const FInterpCurvePoint< float >& ...
)

Conversion constructor

Public function

FRichCurveKey

(
    float InTime,
    float InValue
)

Public function

FRichCurveKey

(
    const FInterpCurvePoint< FVector2D ...,
    int32 ComponentIndex
)

Public function

FRichCurveKey

(
    const FInterpCurvePoint< FVector > ...,
    int32 ComponentIndex
)

Public function

FRichCurveKey

(
    const FInterpCurvePoint< FTwoVector...,
    int32 ComponentIndex
)

Public function

FRichCurveKey

(
    float InTime,
    float InValue,
    float InArriveTangent,
    const float InLeaveTangent,
    ERichCurveInterpMode InInterpMode
)

Functions

Name Description

Public function

bool

 

Serialize

(
    FArchive& Ar
)

ICPPStructOps interface

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FRichCurveKey& Other
)

Public function Const

bool

 

operator==

(
    const FRichCurveKey& Other
)

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