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 |