Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Curves
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
Type | Name | Description | |
---|---|---|---|
![]() |
float | ArriveTangent | If RCIM_Cubic, the arriving tangent at this key |
![]() |
float | ArriveTangentWeight | If RCTWM_WeightedArrive or RCTWM_WeightedBoth, the weight of the left tangent |
![]() |
TEnumAsByte< ERichCurveInterpMode > | InterpMode | Interpolation mode between this key and the next |
![]() |
float | LeaveTangent | If RCIM_Cubic, the leaving tangent at this key |
![]() |
float | LeaveTangentWeight | If RCTWM_WeightedLeave or RCTWM_WeightedBoth, the weight of the right tangent |
![]() |
TEnumAsByte< ERichCurveTangentMode > | TangentMode | Mode for tangents at this key |
![]() |
TEnumAsByte< ERichCurveTangentWeightMode > | TangentWeightMode | If either tangent at this key is 'weighted' |
![]() |
float | Time | Time at this key |
![]() |
float | Value | Value at this key |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FRichCurveKey
(
const FInterpCurvePoint< float >& InPoint |
Conversion constructor | |
![]() |
FRichCurveKey
(
float InTime, |
||
![]() |
FRichCurveKey
(
const FInterpCurvePoint< FVector2D >& InPoint, |
||
![]() |
FRichCurveKey
(
const FInterpCurvePoint< FVector >& InPoint, |
||
![]() |
FRichCurveKey
(
const FInterpCurvePoint< FTwoVectors >& InPoint, |
||
![]() |
FRichCurveKey
(
float InTime, |
Functions
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | operator!=
(
const FRichCurveKey& Other |
|
![]() ![]() |
bool | operator==
(
const FRichCurveKey& Other |