Navigation
API > API/Editor > API/Editor/MovieSceneTools > API/Editor/MovieSceneTools/Channels > API/Editor/MovieSceneTools/Channels/FChannelCurveModel
- FCurveModel::DrawCurve()
- FChannelCurveModel::DrawCurve()
- FBezierChannelCurveModel::DrawCurve()
- FBezierChannelCurveModel::DrawCurve()
- FBezierChannelCurveModel::DrawCurve()
References
| Module | MovieSceneTools |
| Header | /Engine/Source/Editor/MovieSceneTools/Public/Channels/ChannelCurveModel.h |
| Include | #include "Channels/ChannelCurveModel.h" |
| Source | /Engine/Source/Editor/MovieSceneTools/Private/Channels/ChannelCurveModel.cpp |
virtual void DrawCurve
&40;
const FCurveEditor & CurveEditor,
const FCurveEditorScreenSpace & ScreenSpace,
TArray< TTuple< double, double >> & InterpolatingPoints
&41; const
Remarks
Draw the curve for the specified curve editor by populating an array with points on the curve between which lines should be drawn
Parameters
| Name | Description |
|---|---|
| CurveEditor | Reference to the curve editor that is drawing the curve. Can be used to cull the interpolating points to the visible region. |
| ScreenSpace | A transform which indicates the use case for the drawn curve. This lets you simplify curves based on their screenspace representation. |
| OutInterpolatingPoints | Array to populate with points (time, value) that lie on the curve. |