FRichCurveKey

One key in a rich, editable float curve

Windows
MacOS
Linux

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< FVector > ...,
    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
)

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback