Navigation
API > API/Editor > API/Editor/CurveEditor
References
| Module | CurveEditor |
| Header | /Engine/Source/Editor/CurveEditor/Public/CurveDataAbstraction.h |
| Include | #include "CurveDataAbstraction.h" |
Syntax
struct FKeyAttributes
Remarks
Extended attributes that the curve editor understands
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| float | Retrieve specific attributes for this key. Must check such attributes exist. | ||
| float | |||
| ERichCurveInterpMode | |||
| float | |||
| float | |||
| ERichCurveTangentMode | |||
| ERichCurveTangentWeightMode | |||
| bool | Check whether this key has the specified attributes | ||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| FKeyAttributes | MaskCommon
(
const FKeyAttributes& A, |
Generate a new set of attributes that contains only those attributes common to both A and B | |
| FKeyAttributes & | SetArriveTangent
(
float InArriveTangent |
Set the attributes for this key | |
| FKeyAttributes & | SetArriveTangentWeight
(
float InArriveTangentWeight |
||
| FKeyAttributes & | SetInterpMode
(
ERichCurveInterpMode InInterpMode |
||
| FKeyAttributes & | SetLeaveTangent
(
float InLeaveTangent |
||
| FKeyAttributes & | SetLeaveTangentWeight
(
float InLeaveTangentWeight |
||
| FKeyAttributes & | SetTangentMode
(
ERichCurveTangentMode InTangentMode |
||
| FKeyAttributes & | SetTangentWeightMode
(
ERichCurveTangentWeightMode InTangentWeightMode |
||
| void | Reset specific attributes of this key, implying such attributes are not supported | ||
| void | |||
| void | |||
| void | |||
| void | |||
| void | |||
| void |