Navigation
API > API/Plugins > API/Plugins/ControlRigEditor
| Name | FControlRigSpaceChannelCurveModel |
| Type | class |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRigEditor/Public/ControlRigSpaceChannelCurveModel.h |
| Include Path | #include "ControlRigSpaceChannelCurveModel.h" |
Syntax
class FControlRigSpaceChannelCurveModel : public FKeyBarCurveModel
Inheritance Hierarchy
- FCurveModel → FKeyBarCurveModel → FControlRigSpaceChannelCurveModel
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FControlRigSpaceChannelCurveModel
(
TMovieSceneChannelHandle< FMovieSceneControlRigSpaceChannel > InChannel, |
ControlRigSpaceChannelCurveModel.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FControlRigSpaceChannelCurveModel() |
ControlRigSpaceChannelCurveModel.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ViewID | ECurveEditorViewID | ControlRigSpaceChannelCurveModel.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ChannelHandle | TMovieSceneChannelHandle< FMovieSceneControlRigSpaceChannel > | ControlRigSpaceChannelCurveModel.h | ||
| LastSignature | FGuid | ControlRigSpaceChannelCurveModel.h | ||
| OnDestroyHandle | FDelegateHandle | ControlRigSpaceChannelCurveModel.h | ||
| WeakSection | TWeakObjectPtr< UMovieSceneSection > | ControlRigSpaceChannelCurveModel.h | ||
| WeakSequencer | TWeakPtr< ISequencer > | ControlRigSpaceChannelCurveModel.h |
Functions
Public
Overridden from FKeyBarCurveModel
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BuildContextMenu
(
const FCurveEditor& CurveEditor, |
FKeyBarCurveModel. | ControlRigSpaceChannelCurveModel.h | |
virtual TArray< FKeyBarCurveModel::FBarRange > FindRanges() |
ControlRigSpaceChannelCurveModel.h |
Overridden from FCurveModel
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddKeys
(
TArrayView< const FKeyPosition > InKeyPositions, |
ControlRigSpaceChannelCurveModel.h | ||
virtual void CreateKeyProxies
(
TWeakPtr< FCurveEditor > InWeakCurveEditor, |
ControlRigSpaceChannelCurveModel.h | ||
virtual void DrawCurve
(
const FCurveEditor& CurveEditor, |
ControlRigSpaceChannelCurveModel.h | ||
virtual bool Evaluate
(
double ProspectiveTime, |
ControlRigSpaceChannelCurveModel.h | ||
virtual const void * GetCurve() |
FCurveModel. | ControlRigSpaceChannelCurveModel.h | |
virtual void GetCurveAttributes
(
FCurveAttributes& OutCurveAttributes |
ControlRigSpaceChannelCurveModel.h | ||
virtual void GetKeyAttributes
(
TArrayView< const FKeyHandle > InKeys, |
ControlRigSpaceChannelCurveModel.h | ||
virtual void GetKeyDrawInfo
(
ECurvePointType PointType, |
ControlRigSpaceChannelCurveModel.h | ||
virtual void GetKeyPositions
(
TArrayView< const FKeyHandle > InKeys, |
ControlRigSpaceChannelCurveModel.h | ||
virtual void GetKeys
(
double MinTime, |
ControlRigSpaceChannelCurveModel.h | ||
virtual void GetNeighboringKeys
(
const FKeyHandle InKeyHandle, |
ControlRigSpaceChannelCurveModel.h | ||
virtual int32 GetNumKeys() |
ControlRigSpaceChannelCurveModel.h | ||
virtual UObject * GetOwningObject() |
ControlRigSpaceChannelCurveModel.h | ||
virtual void GetTimeRange
(
double& MinTime, |
ControlRigSpaceChannelCurveModel.h | ||
virtual void GetValueRange
(
double& MinValue, |
ControlRigSpaceChannelCurveModel.h | ||
virtual bool HasChangedAndResetTest() |
ControlRigSpaceChannelCurveModel.h | ||
virtual void Modify() |
ControlRigSpaceChannelCurveModel.h | ||
virtual void RemoveKeys
(
TArrayView< const FKeyHandle > InKeys, |
ControlRigSpaceChannelCurveModel.h | ||
virtual void SetCurveAttributes
(
const FCurveAttributes& InCurveAttributes |
ControlRigSpaceChannelCurveModel.h | ||
virtual void SetKeyAttributes
(
TArrayView< const FKeyHandle > InKeys, |
ControlRigSpaceChannelCurveModel.h | ||
virtual void SetKeyPositions
(
TArrayView< const FKeyHandle > InKeys, |
ControlRigSpaceChannelCurveModel.h |