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 |
|---|---|---|---|---|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
Functions
Public
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 |