![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RichCurve.h>
Public Member Functions | |
| FRichCurveKey () | |
| FRichCurveKey (float InTime, float InValue) | |
| FRichCurveKey (float InTime, float InValue, float InArriveTangent, const float InLeaveTangent, ERichCurveInterpMode InInterpMode) | |
| ENGINE_API | FRichCurveKey (const FInterpCurvePoint< float > &InPoint) |
| ENGINE_API | FRichCurveKey (const FInterpCurvePoint< FVector2D > &InPoint, int32 ComponentIndex) |
| ENGINE_API | FRichCurveKey (const FInterpCurvePoint< FVector > &InPoint, int32 ComponentIndex) |
| ENGINE_API | FRichCurveKey (const FInterpCurvePoint< FTwoVectors > &InPoint, int32 ComponentIndex) |
| ENGINE_API bool | Serialize (FArchive &Ar) |
| ENGINE_API bool | operator== (const FRichCurveKey &Other) const |
| ENGINE_API bool | operator!= (const FRichCurveKey &Other) const |
Friends | |
| FArchive & | operator<< (FArchive &Ar, FRichCurveKey &P) |
One key in a rich, editable float curve
|
inline |
|
inline |
| FRichCurveKey::FRichCurveKey | ( | const FInterpCurvePoint< float > & | InPoint | ) |
Conversion constructor
| FRichCurveKey::FRichCurveKey | ( | const FInterpCurvePoint< FVector2D > & | InPoint, |
| int32 | ComponentIndex | ||
| ) |
| FRichCurveKey::FRichCurveKey | ( | const FInterpCurvePoint< FVector > & | InPoint, |
| int32 | ComponentIndex | ||
| ) |
| FRichCurveKey::FRichCurveKey | ( | const FInterpCurvePoint< FTwoVectors > & | InPoint, |
| int32 | ComponentIndex | ||
| ) |
| bool FRichCurveKey::operator!= | ( | const FRichCurveKey & | Other | ) | const |
| bool FRichCurveKey::operator== | ( | const FRichCurveKey & | Other | ) | const |
|
friend |
| float FRichCurveKey::ArriveTangent |
If RCIM_Cubic, the arriving tangent at this key
| float FRichCurveKey::ArriveTangentWeight |
If RCTWM_WeightedArrive or RCTWM_WeightedBoth, the weight of the left tangent
| TEnumAsByte<ERichCurveInterpMode> FRichCurveKey::InterpMode |
Interpolation mode between this key and the next
| float FRichCurveKey::LeaveTangent |
If RCIM_Cubic, the leaving tangent at this key
| float FRichCurveKey::LeaveTangentWeight |
If RCTWM_WeightedLeave or RCTWM_WeightedBoth, the weight of the right tangent
| TEnumAsByte<ERichCurveTangentMode> FRichCurveKey::TangentMode |
Mode for tangents at this key
| TEnumAsByte<ERichCurveTangentWeightMode> FRichCurveKey::TangentWeightMode |
If either tangent at this key is 'weighted'
| float FRichCurveKey::Time |
Time at this key
| float FRichCurveKey::Value |
Value at this key