Navigation
API > API/Editor > API/Editor/MovieSceneTools > API/Editor/MovieSceneTools/Channels
Inheritance Hierarchy
- FCurveModel
- FChannelCurveModel
- FBezierChannelCurveModel
- FDoubleChannelCurveModel
- FFloatChannelCurveModel
References
| Module | MovieSceneTools |
| Header | /Engine/Source/Editor/MovieSceneTools/Public/Channels/BezierChannelCurveModel.h |
| Include | #include "Channels/BezierChannelCurveModel.h" |
Syntax
template<typename ChannelType, typename ChannelValue, typename KeyType>
class FBezierChannelCurveModel : public FChannelCurveModel< ChannelType, ChannelValue, KeyType >
Remarks
Implementation of a bezier curve model.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FBezierChannelCurveModel
(
TMovieSceneChannelHandle< ChannelType > InChannel, |
Overridden from FChannelCurveModel
| Type | Name | Description | |
|---|---|---|---|
| double | GetKeyValue
(
TArrayView< const ChannelValue > Values, |
FChannelCurveModel. | |
| void | SetKeyValue
(
int32 Index, |
Overridden from FCurveModel
| Type | Name | Description | |
|---|---|---|---|
| void | DrawCurve
(
const FCurveEditor& CurveEditor, |
FCurveModel. | |
| void | GetCurveAttributes
(
FCurveAttributes& OutAttributes |
Retrieve curve attributes for this curve | |
| TPair< ERichCurveInterpMode, ERichCurveTangentMode > | GetInterpolationMode
(
const double& InTime, |
Get the interpolation mode to use at a specified time | |
| void | GetKeyAttributes
(
TArrayView< const FKeyHandle > InKeys, |
Retrieve all key attributes that pertain to the specified input key handles | |
| void | GetKeyDrawInfo
(
ECurvePointType PointType, |
Populate the specified draw info structure with data describing how to draw the specified point type | |
| void | GetValueRange
(
double& MinValue, |
Get range of output values. | |
| void | GetValueRange
(
double InMinTime, |
Get range of output value based on specified input times. | |
| void | SetCurveAttributes
(
const FCurveAttributes& InAttributes |
Assign curve attributes for this curve | |
| void | SetKeyAttributes
(
TArrayView< const FKeyHandle > InKeys, |
Assign key attributes for the specified key handles |