Navigation
API > API/Editor > API/Editor/CurveEditor
Inheritance Hierarchy
- IBufferedCurveModel
- FBezierChannelBufferedCurveModel
References
| Module | CurveEditor |
| Header | /Engine/Source/Editor/CurveEditor/Public/IBufferedCurveModel.h |
| Include | #include "IBufferedCurveModel.h" |
Syntax
class IBufferedCurveModel
Remarks
Represents a buffered curve which can be applied to a standard curve model
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FKeyAttributes > | KeyAttributes | ||
| TArray< FKeyPosition > | KeyPositions | ||
| FString | LongDisplayName | ||
| double | ValueMax | ||
| double | ValueMin |
Constructors
| Type | Name | Description | |
|---|---|---|---|
IBufferedCurveModel
(
TArray< FKeyPosition >&& InKeyPositions, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DrawCurve
(
const FCurveEditor& CurveEditor, |
Draws the curve into an array of (input, output) pairs with a given screen space | |
| void | GetKeyAttributes
(
TArray< FKeyAttributes >& OutKeyAttributes |
Retrieve all key attributes stored in this buffered curve | |
| void | GetKeyPositions
(
TArray< FKeyPosition >& OutKeyPositions |
Retrieve all key positions stored in this buffered curve | |
| FString | Returns the full/long display name of the curves. | ||
| double | GetValueMax () |
Returns the highest output value in curve space for this buffered curve | |
| double | GetValueMin () |
Returns the lowest output value in curve space for this buffered curve |