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