Navigation
API > API/Plugins > API/Plugins/ControlRig
Customize Control Rig Editor.
| Name | UControlRigEditorSettings |
| Type | class |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Settings/ControlRigSettings.h |
| Include Path | #include "Settings/ControlRigSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=EditorPerProjectUserSettings, Meta=(DisplayName="Control Rig Editor"))
class UControlRigEditorSettings : public URigVMEditorSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDeveloperSettings → URigVMEditorSettings → UControlRigEditorSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UControlRigEditorSettings
(
const FObjectInitializer& ObjectInitializer |
Settings/ControlRigSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AxisScale | float | The scale for axes to draw on the selection | Settings/ControlRigSettings.h |
|
| BackwardsAndForwardsBorderColor | FLinearColor | The border color of the viewport when entering "Backwards And Forwards" mode | Settings/ControlRigSettings.h |
|
| BackwardsSolveBorderColor | FLinearColor | The border color of the viewport when entering "Backwards Solve" mode | Settings/ControlRigSettings.h |
|
| bArrangeByModules | bool | If turned on the controls in the Anim Outliner will be arranged by modules in Modular Rigs. | Settings/ControlRigSettings.h |
|
| bCompileResetsEventQueue | bool | When true the Event Queue is reset to Forward Solve after compiling | Settings/ControlRigSettings.h |
|
| bDisplayAxesOnSelection | bool | Should we show axes for the selected elements | Settings/ControlRigSettings.h |
|
| bDisplayNulls | bool | Whether to show all nulls in the hierarchy | Settings/ControlRigSettings.h |
|
| bDisplaySockets | bool | Should we show sockets in the viewport | Settings/ControlRigSettings.h |
|
| bEnableFlashlightInDependencyViewer | bool | Whether or not to use a flash light effect around the mouse pointer in the dependency viewer to brighten up faded out nodes | Settings/ControlRigSettings.h |
|
| bEnableUndoForPoseInteraction | bool | When this is checked any hierarchy interaction within the Control Rig Editor will be stored on the undo stack | Settings/ControlRigSettings.h |
|
| bFlattenModules | bool | If turned on the modules in the Anim Outliner will be arranged in a flat list. | Settings/ControlRigSettings.h |
|
| bFocusOnSelection | bool | If turned on the Anim Outliner will focus on the selection. | Settings/ControlRigSettings.h |
|
| bHideControlShapes | bool | When true, controls are hidden in editor | Settings/ControlRigSettings.h |
|
| bLeftMouseDragDoesMarquee | bool | If turned on we'll offer box / marquee selection in the control rig editor viewport. | Settings/ControlRigSettings.h |
|
| bResetControlsOnCompile | bool | When this is checked all controls will return to their initial value as the user hits the Compile button. | Settings/ControlRigSettings.h |
|
| bResetControlsOnPinValueInteraction | bool | When this is checked all controls will return to their initial value as the user interacts with a pin value | Settings/ControlRigSettings.h |
|
| bResetControlTransformsOnCompile | bool | When checked controls will be reset during a manual compilation (when pressing the Compile button) | Settings/ControlRigSettings.h |
|
| bResetPoseWhenTogglingEventQueue | bool | When this is checked all elements will be reset to their initial value if the user changes the event queue (for example between forward / backward solve) | Settings/ControlRigSettings.h |
|
| bSchematicViewportShowEmptySocketsOnly | bool | When set to true, only shows empty sockets in the schematic viewport | Settings/ControlRigSettings.h |
|
| bShowControlsAsOverlay | bool | Determines if controls should be rendered on top of other controls | Settings/ControlRigSettings.h |
|
| bShowSchematicViewInModularRig | bool | Show or hide the schematic view icons in the modular rig viewport | Settings/ControlRigSettings.h |
|
| bShowStackedHierarchy | bool | Option to toggle displaying the stacked hierarchy items. | Settings/ControlRigSettings.h |
|
| ConstructionEventBorderColor | FLinearColor | The border color of the viewport when entering "Construction Event" mode | Settings/ControlRigSettings.h |
|
| ElementNameDisplayMode | EElementNameDisplayMode | Defines how the element names will be displayed in treeviews, anim outliner etc | Settings/ControlRigSettings.h |
|
| MaxStackSize | int32 | The maximum number of stacked items in the view Note that changing this option potentially requires to re-open the editors in question. | Settings/ControlRigSettings.h |
|
| MirrorSettings | FRigVMMirrorSettings | The mirror settings to use when mirroring rig elements | Settings/ControlRigSettings.h |
|
| ModularRigHierarchyHiddenColums | TArray< FName > | Hidden columns in the modular rig hierarchy tree view | Settings/ControlRigSettings.h |
|
| OutlinerMultiRigDisplayMode | EMultiRigTreeDisplayMode | Outliner reflection mode for multi rigs | Settings/ControlRigSettings.h |
|
| RigUnitPinExpansion | TMap< FString, FControlRigSettingsPerPinBool > | A map which remembers the expansion setting for each rig unit pin. | Settings/ControlRigSettings.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ModularRigHierarchyConnectorVisibilityFlags | uint8 | Visibility flags for different types of connectors in the rig hierarchy. | Settings/ControlRigSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EModularRigHierarchyEditorConnectorVisibilityFlags GetModularRigHierarchyConnectorVisibilityFlags() |
Gets the modular rig hierarchy connector visibility flags | Settings/ControlRigSettings.h | |
bool HasAnyModularRigHierarchyConnectorVisibilityFlags
(
const EModularRigHierarchyEditorConnectorVisibilityFlags Flags |
Returns true if these settings have any modular rig hierarchy connector visibility flags | Settings/ControlRigSettings.h | |
void SetModularRigHierarchyConnectorVisibilityFlags
(
const EModularRigHierarchyEditorConnectorVisibilityFlags Flags |
Sets the modular rig hierarchy connector visibility flags | Settings/ControlRigSettings.h |
Public Virtual
Overridden from UDeveloperSettings
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Settings/ControlRigSettings.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UControlRigEditorSettings * Get() |
Settings/ControlRigSettings.h |