Navigation
API > API/Editor > API/Editor/CurveEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UCurveEditorSettings
References
| Module | CurveEditor |
| Header | /Engine/Source/Editor/CurveEditor/Public/CurveEditorSettings.h |
| Include | #include "CurveEditorSettings.h" |
Syntax
class UCurveEditorSettings : public UObject
Remarks
Serializable options for curve editor.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bAutoFrameCurveEditor | ||
| bool | bShowBars | ||
| bool | bShowBufferedCurves | ||
| bool | bShowCurveEditorCurveToolTips | ||
| bool | bSnapTimeToSelection | ||
| TArray< FCustomColorForSpaceSwitch > | ControlSpaceCustomColors | ||
| TArray< FCustomColorForChannel > | CustomColors | ||
| int32 | FrameInputPadding | Number of pixels to add as padding in the input axis when framing curve keys | |
| int32 | FrameOutputPadding | Number of pixels to add as padding in the output axis when framing curve keys | |
| FLinearColor | ParentSpaceCustomColor | ||
| FLinearColor | SelectionColor | ||
| ECurveEditorTangentVisibility | TangentVisibility | ||
| float | TreeViewWidth | ||
| FLinearColor | WorldSpaceCustomColor | ||
| ECurveEditorZoomPosition | ZoomPosition |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DeleteCustomColor
(
UClass* InClass, |
Delete Custom Color for the specified parameters. | |
| void | DeleteSpaceSwitchColor
(
const FString& InControlName |
Delete Custom Space Switch Color for the specified control name. | |
| bool | Gets whether or not the curve editor auto frames the selected curves. | ||
| TOptional< FLinearColor > | GetCustomColor
(
UClass* InClass, |
Get custom color for object and property if it exists, if it doesn't the optional won't be set | |
| int32 | Gets the number of pixels to pad input framing | ||
| int32 | Gets the number of pixels to pad output framing | ||
| FLinearColor | Helper function to get next random linear color | ||
| FOnCustomColorsChanged & | Gets the multicast delegate which is run whenever custom colors have changed. | ||
| FLinearColor | Get the selection color. | ||
| bool | GetShowBars () |
Gets whether or not the curve editor shows key bar style curves, like for constraints and spaces. | |
| bool | Gets whether or not to show buffered curves in the curve editor. | ||
| bool | Gets whether or not to show curve tool tips in the curve editor. | ||
| bool | Get whether to snap the time to the currently selected key. | ||
| TOptional< FLinearColor > | GetSpaceSwitchColor
(
const FString& InControlName |
Get custom color for space name. | |
| ECurveEditorTangentVisibility | Gets the current tangent visibility. | ||
| float | Gets the tree view width percentage | ||
| ECurveEditorZoomPosition | Get zoom in/out position (mouse position or current time). | ||
| void | SetAutoFrameCurveEditor
(
bool InbAutoFrameCurveEditor |
Sets whether or not the curve editor auto frames the selected curves. | |
| void | SetCustomColor
(
UClass* InClass, |
Set Custom Color for the specified parameters. | |
| void | SetFrameInputPadding
(
int32 InFrameInputPadding |
Sets the number of pixels to pad input framing | |
| void | SetFrameOutputPadding
(
int32 InFrameOutputPadding |
Sets the number of pixels to pad output framing | |
| void | SetSelectionColor
(
const FLinearColor& InColor |
Set the selection color. | |
| void | SetShowBars
(
bool InShowBars |
Sets whether or not the curve editor shows key bar style curves, like for constraints and spaces. | |
| void | SetShowBufferedCurves
(
bool InbShowBufferedCurves |
Sets whether or not to show buffered curves in the curve editor. | |
| void | SetShowCurveEditorCurveToolTips
(
bool InbShowCurveEditorCurveToolTips |
Sets whether or not to show curve tool tips in the curve editor. | |
| void | SetSnapTimeToSelection
(
bool bInSnapTimeToSelection |
Set whether to snap the time to the currently selected key. | |
| void | SetSpaceSwitchColor
(
const FString& InControlName, |
Set Custom Space SwitchColor for the specified control name. | |
| void | SetTangentVisibility
(
ECurveEditorTangentVisibility InTangentVisibility |
Sets the current tangent visibility. | |
| void | SetTreeViewWidth
(
float InTreeViewWidth |
Sets the tree view width percentage | |
| void | SetZoomPosition
(
ECurveEditorZoomPosition InZoomPosition |
Set zoom in/out position (mouse position or current time). |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
Typedefs
| Name | Description |
|---|---|
| FOnCustomColorsChanged |