Navigation
API > API/Editor > API/Editor/Sequencer
TODO: option to make tick size proportional to distance from camera to get a sense of perspective and scale.
| Name | UMotionTrailToolOptions |
| Type | class |
| Header File | /Engine/Source/Editor/Sequencer/Public/Tools/MotionTrailOptions.h |
| Include Path | #include "Tools/MotionTrailOptions.h" |
Syntax
UCLASS (MinimalAPI, Config=EditorPerProjectUserSettings)
class UMotionTrailToolOptions : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMotionTrailToolOptions
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMotionTrailToolOptions() |
Tools/MotionTrailOptions.h |
Structs
| Name | Remarks |
|---|---|
| FPinnedTrail | We put Pinned motion trail information as part of this object so it can be shared by SequencerAnimTools and Control Rig module. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnAddPinned | TMulticastDelegate_OneParam< void, FGuid > | Tools/MotionTrailOptions.h | |
| FOnDeleteAllPinned | TMulticastDelegate_NoParams< void > | Tools/MotionTrailOptions.h | |
| FOnDeletePinned | TMulticastDelegate_OneParam< void, FGuid > | Tools/MotionTrailOptions.h | |
| FOnDisplayPropertyChanged | TMulticastDelegate_OneParam< void, FName > | Tools/MotionTrailOptions.h | |
| FOnPinSelection | TMulticastDelegate_NoParams< void > | Tools/MotionTrailOptions.h | |
| FOnPutPinnedInSpace | TMulticastDelegate_ThreeParams< void, FGuid, AActor *, FName > | Tools/MotionTrailOptions.h | |
| FOnSetHasOffset | TMulticastDelegate_TwoParams< void, FGuid, bool > | Tools/MotionTrailOptions.h | |
| FOnSetLinearColor | TMulticastDelegate_TwoParams< void, FGuid, FLinearColor > | Tools/MotionTrailOptions.h | |
| FOnUnPinSelection | TMulticastDelegate_NoParams< void > | Tools/MotionTrailOptions.h | |
| FPinComponent | TMulticastDelegate_TwoParams< void, USceneComponent *, FName > | Tools/MotionTrailOptions.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bShowFullTrail | bool | Whether or not to show the full motion trail | Tools/MotionTrailOptions.h |
|
| bShowKeys | bool | Whether or not to show keys on the motion trail | Tools/MotionTrailOptions.h |
|
| bShowMarks | bool | Whether or not to show marks along the motion trail | Tools/MotionTrailOptions.h |
|
| bShowSelectedTrails | bool | Whether or not to show selected motion trails | Tools/MotionTrailOptions.h |
|
| bShowTrails | bool | Whether or not to show motion trails | Tools/MotionTrailOptions.h |
|
| DashPostColor | FLinearColor | The color of the next motion trail color when alternating between frames | Tools/MotionTrailOptions.h |
|
| DashPreColor | FLinearColor | The color of the first motion trail color when alternating between frames | Tools/MotionTrailOptions.h |
|
| DefaultColor | FLinearColor | The color of the motion trail | Tools/MotionTrailOptions.h |
|
| EvalsPerFrame | int32 | No longer exposed and clamped to 1 The number of evaluations per frame | Tools/MotionTrailOptions.h | |
| FramesAfter | int32 | The number of frames to draw after the end of the trail. Requires not showing the full trail | Tools/MotionTrailOptions.h |
|
| FramesBefore | int32 | The number of frames to draw before the start of the trail. Requires not showing the full trail | Tools/MotionTrailOptions.h |
|
| KeyColor | FLinearColor | The color of the keys | Tools/MotionTrailOptions.h |
|
| KeySize | double | The size of the keys | Tools/MotionTrailOptions.h |
|
| MarkColor | FLinearColor | The color of the marks | Tools/MotionTrailOptions.h |
|
| MarkSize | double | The size of the marks | Tools/MotionTrailOptions.h |
|
| MaxNumberPinned | int32 | Max number of pinned trails | Tools/MotionTrailOptions.h |
|
| OnAddPinned | FOnAddPinned | Tools/MotionTrailOptions.h | ||
| OnDeleteAllPinned | FOnDeleteAllPinned | Tools/MotionTrailOptions.h | ||
| OnDeletePinned | FOnDeletePinned | Tools/MotionTrailOptions.h | ||
| OnDisplayPropertyChanged | FOnDisplayPropertyChanged | Tools/MotionTrailOptions.h | ||
| OnPinComponent | FPinComponent | Tools/MotionTrailOptions.h | ||
| OnPinSelection | FOnPinSelection | Tools/MotionTrailOptions.h | ||
| OnPutPinnedInSpace | FOnPutPinnedInSpace | Tools/MotionTrailOptions.h | ||
| OnSetHasOffset | FOnSetHasOffset | Tools/MotionTrailOptions.h | ||
| OnSetLinearColor | FOnSetLinearColor | Tools/MotionTrailOptions.h | ||
| OnUnPinSelection | FOnUnPinSelection | Tools/MotionTrailOptions.h | ||
| SelectedKeyColor | FLinearColor | The color of the selected keys | Tools/MotionTrailOptions.h |
|
| TimePostColor | FLinearColor | The color of the motion trail after current time if show alternating time colors | Tools/MotionTrailOptions.h |
|
| TimePreColor | FLinearColor | The color of the motion trail before current time if show alternating time colors | Tools/MotionTrailOptions.h |
|
| TrailStyle | EMotionTrailTrailStyle | How To Show Color | Tools/MotionTrailOptions.h |
|
| TrailThickness | double | The thickness of the motion trail | Tools/MotionTrailOptions.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddPinned
(
const FPinnedTrail& InPinnedTrail |
Tools/MotionTrailOptions.h | ||
void DeleteAllPinned() |
Tools/MotionTrailOptions.h | ||
void DeletePinned
(
int32 Index |
Tools/MotionTrailOptions.h | ||
int32 GetIndexFromGuid
(
FGuid InGuid |
Tools/MotionTrailOptions.h | ||
int32 GetNumPinned() |
Tools/MotionTrailOptions.h | ||
FPinnedTrail * GetPinnedTrail
(
int32 Index |
Tools/MotionTrailOptions.h | ||
int32 GetTrailStyleIndex() |
Tools/MotionTrailOptions.h | ||
| Get name and tooltip name for the color types | Tools/MotionTrailOptions.h | ||
void PinComponent
(
USceneComponent* InSceneComponent, |
Tools/MotionTrailOptions.h | ||
void PinSelection() |
Tools/MotionTrailOptions.h | ||
| Tools/MotionTrailOptions.h | |||
void ResetPinnedItems() |
Tools/MotionTrailOptions.h | ||
void SetHasOffset
(
int32 Index, |
Tools/MotionTrailOptions.h | ||
void SetLinearColor
(
int32 Index, |
Tools/MotionTrailOptions.h | ||
void SetTrailStyle
(
int32 Index |
Tools/MotionTrailOptions.h | ||
void UnPinSelection() |
Tools/MotionTrailOptions.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Tools/MotionTrailOptions.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UMotionTrailToolOptions * GetTrailOptions() |
Tools/MotionTrailOptions.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bLockMarksToFrames_DEPRECATED | bool | Deprecated in 5.6 | Tools/MotionTrailOptions.h | |
| bShowFrameNumber_DEPRECATED | bool | Deprecated in 5.6 | Tools/MotionTrailOptions.h | |
| SecondsPerMark_DEPRECATED | double | Deprecated in 5.6 | Tools/MotionTrailOptions.h |