Navigation
API > API/Editor > API/Editor/MovieSceneTools
| Name | FChannelCurveModel |
| Type | class |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/Channels/ChannelCurveModel.h |
| Include Path | #include "Channels/ChannelCurveModel.h" |
Syntax
template<class ChannelType, class ChannelValue, class KeyType>
class FChannelCurveModel : public FCurveModel
Inheritance Hierarchy
- FCurveModel → FChannelCurveModel
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FChannelCurveModel
(
TMovieSceneChannelHandle< ChannelType > InChannel, |
Channels/ChannelCurveModel.h | ||
FChannelCurveModel
(
TMovieSceneChannelHandle< ChannelType > InChannel, |
Channels/ChannelCurveModel.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FChannelCurveModel() |
Channels/ChannelCurveModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TMovieSceneChannelHandle< ChannelType > & GetChannelHandle() |
Channels/ChannelCurveModel.h |
Overridden from FCurveModel
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddKeys
(
TArrayView< const FKeyPosition > InKeyPositions, |
Channels/ChannelCurveModel.h | ||
virtual void DrawCurve
(
const FCurveEditor& CurveEditor, |
Channels/ChannelCurveModel.h | ||
virtual bool Evaluate
(
double ProspectiveTime, |
Channels/ChannelCurveModel.h | ||
virtual const void * GetCurve() |
Channels/ChannelCurveModel.h | ||
virtual void GetCurveAttributes
(
FCurveAttributes& OutCurveAttributes |
Channels/ChannelCurveModel.h | ||
virtual void GetCurveColorObjectAndName
(
UObject** OutObject, |
Channels/ChannelCurveModel.h | ||
virtual FTransform2d GetCurveTransform() |
Channels/ChannelCurveModel.h | ||
virtual void GetKeyDrawInfo
(
ECurvePointType PointType, |
Channels/ChannelCurveModel.h | ||
virtual void GetKeyPositions
(
TArrayView< const FKeyHandle > InKeys, |
Channels/ChannelCurveModel.h | ||
virtual void GetKeys
(
double MinTime, |
Channels/ChannelCurveModel.h | ||
virtual void GetNeighboringKeys
(
const FKeyHandle InKeyHandle, |
Channels/ChannelCurveModel.h | ||
virtual int32 GetNumKeys() |
Channels/ChannelCurveModel.h | ||
virtual UObject * GetOwningObject() |
Channels/ChannelCurveModel.h | ||
virtual void GetTimeRange
(
double& MinTime, |
Channels/ChannelCurveModel.h | ||
virtual void GetValueRange
(
double& MinValue, |
Channels/ChannelCurveModel.h | ||
virtual bool HasChangedAndResetTest() |
Channels/ChannelCurveModel.h | ||
virtual bool IsReadOnly() |
Channels/ChannelCurveModel.h | ||
virtual void Modify() |
Channels/ChannelCurveModel.h | ||
virtual void RemoveKeys
(
TArrayView< const FKeyHandle > InKeys, |
Channels/ChannelCurveModel.h | ||
virtual void SetKeyPositions
(
TArrayView< const FKeyHandle > InKeys, |
Channels/ChannelCurveModel.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
double GetKeyValue
(
TArrayView< const ChannelValue > Values, |
Channels/ChannelCurveModel.h | ||
void SetKeyValue
(
int32 Index, |
Channels/ChannelCurveModel.h |