Navigation
API > API/Editor > API/Editor/MovieSceneTools
| Name | FPiecewiseCurveModel |
| Type | class |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/Channels/PiecewiseCurveModel.h |
| Include Path | #include "Channels/PiecewiseCurveModel.h" |
Syntax
class FPiecewiseCurveModel : public FCurveModel
Inheritance Hierarchy
- FCurveModel → FPiecewiseCurveModel
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPiecewiseCurveModel() |
Channels/PiecewiseCurveModel.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurveAttribute | TAttribute< const UE::MovieScene::FPiecewiseCurve * > | Channels/PiecewiseCurveModel.h | ||
| CurveTransformAttribute | TAttribute< FTransform2d > | Channels/PiecewiseCurveModel.h | ||
| FrameRateAttribute | TAttribute< FFrameRate > | Channels/PiecewiseCurveModel.h |
Functions
Public
Overridden from FCurveModel
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddKeys
(
TArrayView< const FKeyPosition > InPositions, |
Channels/PiecewiseCurveModel.h | ||
virtual void DrawCurve
(
const FCurveEditor& CurveEditor, |
Channels/PiecewiseCurveModel.h | ||
virtual bool Evaluate
(
double InTime, |
Channels/PiecewiseCurveModel.h | ||
virtual const void * GetCurve() |
FCurveModel. | Channels/PiecewiseCurveModel.h | |
virtual FTransform2d GetCurveTransform() |
Channels/PiecewiseCurveModel.h | ||
virtual void GetKeyDrawInfo
(
ECurvePointType PointType, |
Channels/PiecewiseCurveModel.h | ||
virtual void GetKeyPositions
(
TArrayView< const FKeyHandle > InKeys, |
Channels/PiecewiseCurveModel.h | ||
virtual void GetKeys
(
double MinTime, |
Channels/PiecewiseCurveModel.h | ||
virtual void GetNeighboringKeys
(
const FKeyHandle InKeyHandle, |
Channels/PiecewiseCurveModel.h | ||
virtual int32 GetNumKeys() |
Channels/PiecewiseCurveModel.h | ||
virtual void GetTimeRange
(
double& MinTime, |
Channels/PiecewiseCurveModel.h | ||
virtual void GetValueRange
(
double& MinValue, |
Channels/PiecewiseCurveModel.h | ||
virtual bool IsReadOnly() |
Channels/PiecewiseCurveModel.h | ||
virtual void Modify() |
Channels/PiecewiseCurveModel.h | ||
virtual void RemoveKeys
(
TArrayView< const FKeyHandle > InKeys, |
Channels/PiecewiseCurveModel.h | ||
virtual void SetKeyPositions
(
TArrayView< const FKeyHandle > InKeys, |
Channels/PiecewiseCurveModel.h |