Navigation
API > API/Runtime > API/Runtime/Engine
One key in a rich, editable float curve
| Name | FRichCurveKey |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Curves/RichCurve.h |
| Include Path | #include "Curves/RichCurve.h" |
Syntax
USTRUCT (BlueprintType )
struct FRichCurveKey
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Curves/RichCurve.h | |||
FRichCurveKey
(
const FInterpCurvePoint< float >& InPoint |
Conversion constructor | Curves/RichCurve.h | |
FRichCurveKey
(
float InTime, |
Curves/RichCurve.h | ||
FRichCurveKey
(
const FInterpCurvePoint< FVector2D >& InPoint, |
Curves/RichCurve.h | ||
FRichCurveKey
(
const FInterpCurvePoint< FVector >& InPoint, |
Curves/RichCurve.h | ||
FRichCurveKey
(
const FInterpCurvePoint< FTwoVectors >& InPoint, |
Curves/RichCurve.h | ||
FRichCurveKey
(
float InTime, |
Curves/RichCurve.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ArriveTangent | float | If RCIM_Cubic, the arriving tangent at this key | Curves/RichCurve.h | |
| ArriveTangentWeight | float | If RCTWM_WeightedArrive or RCTWM_WeightedBoth, the weight of the left tangent | Curves/RichCurve.h | |
| InterpMode | TEnumAsByte< ERichCurveInterpMode > | Interpolation mode between this key and the next | Curves/RichCurve.h |
|
| LeaveTangent | float | If RCIM_Cubic, the leaving tangent at this key | Curves/RichCurve.h | |
| LeaveTangentWeight | float | If RCTWM_WeightedLeave or RCTWM_WeightedBoth, the weight of the right tangent | Curves/RichCurve.h | |
| TangentMode | TEnumAsByte< ERichCurveTangentMode > | Mode for tangents at this key | Curves/RichCurve.h |
|
| TangentWeightMode | TEnumAsByte< ERichCurveTangentWeightMode > | If either tangent at this key is 'weighted' | Curves/RichCurve.h |
|
| Time | float | Time at this key | Curves/RichCurve.h |
|
| Value | float | Value at this key | Curves/RichCurve.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Serialize
(
FArchive& Ar |
ICPPStructOps interface | Curves/RichCurve.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FRichCurveKey& Other |
Curves/RichCurve.h | ||
bool operator==
(
const FRichCurveKey& Other |
Curves/RichCurve.h |