Navigation
API > API/Editor > API/Editor/CurveEditor
Represents a buffered curve which can be applied to a standard curve model
| Name | IBufferedCurveModel |
| Type | class |
| Header File | /Engine/Source/Editor/CurveEditor/Public/IBufferedCurveModel.h |
| Include Path | #include "IBufferedCurveModel.h" |
Syntax
class IBufferedCurveModel
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IBufferedCurveModel
(
TArray< FKeyPosition >&& InKeyPositions, |
IBufferedCurveModel.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IBufferedCurveModel() |
IBufferedCurveModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DrawCurve
(
const FCurveEditor& CurveEditor, |
Draws the curve into an array of (input, output) pairs with a given screen space | IBufferedCurveModel.h | |
bool Evaluate
(
double InTime, |
IBufferedCurveModel.h | ||
void GetKeyAttributes
(
TArray< FKeyAttributes >& OutKeyAttributes |
Retrieve all key attributes stored in this buffered curve | IBufferedCurveModel.h | |
void GetKeyPositions
(
TArray< FKeyPosition >& OutKeyPositions |
Retrieve all key positions stored in this buffered curve | IBufferedCurveModel.h | |
| Returns the full/long display name of the curves. | IBufferedCurveModel.h | ||
double GetValueMax() |
Returns the highest output value in curve space for this buffered curve | IBufferedCurveModel.h | |
double GetValueMin() |
Returns the lowest output value in curve space for this buffered curve | IBufferedCurveModel.h |