Navigation
API > API/Editor > API/Editor/GraphEditor
Implements settings for the graph editor.
| Name | UGraphEditorSettings |
| Type | class |
| Header File | /Engine/Source/Editor/GraphEditor/Public/GraphEditorSettings.h |
| Include Path | #include "GraphEditorSettings.h" |
Syntax
UCLASS (Config=EditorPerProjectUserSettings)
class UGraphEditorSettings : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UGraphEditorSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UGraphEditorSettings
(
const FObjectInitializer& ObjectInitializer |
GraphEditorSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BackwardSplineHorizontalDeltaRange | float | The maximum value to clamp the absolute value of the horizontal distance between endpoints when calculating tangents (when the wire is moving backwards) | GraphEditorSettings.h |
|
| BackwardSplineTangentFromHorizontalDelta | FDeprecateSlateVector2D | The amount that the horizontal delta affects the generated tangent handle of splines (when the wire is moving backwards) | GraphEditorSettings.h |
|
| BackwardSplineTangentFromVerticalDelta | FDeprecateSlateVector2D | The amount that the vertical delta affects the generated tangent handle of splines (when the wire is moving backwards) | GraphEditorSettings.h |
|
| BackwardSplineVerticalDeltaRange | float | The maximum value to clamp the absolute value of the vertical distance between endpoints when calculating tangents (when the wire is moving backwards) | GraphEditorSettings.h |
|
| BooleanPinTypeColor | FLinearColor | Boolean pin type color | GraphEditorSettings.h |
|
| bOpenCreateMenuOnBlankGraphAreas | bool | If a key press (default Tab) should open the create node context menu when the mouse is on top of blank areas of the graph (defaults to true) | GraphEditorSettings.h |
|
| bShowCommentBubbleWhenZoomedOut | bool | Whether to show a zoom-invariant comment bubble when zoomed out (making the comment node's text readable at any distance) | GraphEditorSettings.h |
|
| bTreatSplinesLikePins | bool | If enabled, allows splines to be Alt+Clicked to break them or Ctrl+Dragged to move them as if these actions were taking place on the associated pin. | GraphEditorSettings.h |
|
| bUseHighPrecisionMouseMovement | bool | Whether to use high precision mouse movement for more accurate mouse movement without mouse ballistics (defaults to true) | GraphEditorSettings.h |
|
| bUseInterpolationWithManualPanning | bool | Whether to interpolate movement when manually panning a graph for smoother movement (defaults to false) | GraphEditorSettings.h |
|
| BytePinTypeColor | FLinearColor | Byte pin type color | GraphEditorSettings.h |
|
| ClassPinTypeColor | FLinearColor | Class pin type color | GraphEditorSettings.h |
|
| DataPinStyle | TEnumAsByte< EBlueprintPinStyleType > | The visual styling to use for graph editor pins (in Blueprints, materials, etc...) | GraphEditorSettings.h |
|
| DefaultCommentNodeMoveMode | TEnumAsByte< ECommentBoxMode::Type > | Whether a comment node should move any fully enclosed nodes around when it is moved | GraphEditorSettings.h |
|
| DefaultCommentNodeTitleColor | FLinearColor | Default Comment node title color | GraphEditorSettings.h |
|
| DefaultDataWireThickness | float | The thickness of a data wire | GraphEditorSettings.h |
|
| DefaultExecutionWireThickness | float | The thickness of an execution wire when not debugging | GraphEditorSettings.h |
|
| DefaultPinTypeColor | FLinearColor | The default color is used only for types not specifically defined below. | GraphEditorSettings.h |
|
| DelegatePinTypeColor | FLinearColor | Delegate pin type color | GraphEditorSettings.h |
|
| DoublePinTypeColor | FLinearColor | Double pin type color | GraphEditorSettings.h |
|
| EventNodeTitleColor | FLinearColor | Event node title color | GraphEditorSettings.h |
|
| ExecBranchNodeTitleColor | FLinearColor | Exec Branch node title color | GraphEditorSettings.h |
|
| ExecSequenceNodeTitleColor | FLinearColor | Exec Sequence node title color | GraphEditorSettings.h |
|
| ExecutionPinTypeColor | FLinearColor | Execution pin type color | GraphEditorSettings.h |
|
| FloatPinTypeColor | FLinearColor | Floating-point pin type color | GraphEditorSettings.h |
|
| ForwardSplineHorizontalDeltaRange | float | The maximum value to clamp the absolute value of the horizontal distance between endpoints when calculating tangents (when the wire is moving forward) | GraphEditorSettings.h |
|
| ForwardSplineTangentFromHorizontalDelta | FDeprecateSlateVector2D | The amount that the horizontal delta affects the generated tangent handle of splines (when the wire is moving forward) | GraphEditorSettings.h |
|
| ForwardSplineTangentFromVerticalDelta | FDeprecateSlateVector2D | The amount that the vertical delta affects the generated tangent handle of splines (when the wire is moving forward) | GraphEditorSettings.h |
|
| ForwardSplineVerticalDeltaRange | float | The maximum value to clamp the absolute value of the vertical distance between endpoints when calculating tangents (when the wire is moving forward) | GraphEditorSettings.h |
|
| FunctionCallNodeTitleColor | FLinearColor | CallFunction node title color | GraphEditorSettings.h |
|
| FunctionTerminatorNodeTitleColor | FLinearColor | Function Terminator node title color | GraphEditorSettings.h |
|
| IndexPinTypeColor | FLinearColor | Index pin type color | GraphEditorSettings.h |
|
| Int64PinTypeColor | FLinearColor | Integer64 pin type color | GraphEditorSettings.h |
|
| InterfacePinTypeColor | FLinearColor | Interface pin type color | GraphEditorSettings.h |
|
| IntPinTypeColor | FLinearColor | Integer pin type color | GraphEditorSettings.h |
|
| NamePinTypeColor | FLinearColor | Name pin type color | GraphEditorSettings.h |
|
| ObjectPinTypeColor | FLinearColor | Object pin type color | GraphEditorSettings.h |
|
| PaddingAbovePin | float | The amount of padding above a pin (defaults to 4) | GraphEditorSettings.h |
|
| PaddingAutoCollateIncrement | float | The amount of padding to add in order to auto collate multiple created nodes when using tab context menu (defaults to 20) | GraphEditorSettings.h |
|
| PaddingBelowPin | float | The amount of padding below a pin (defaults to 4) | GraphEditorSettings.h |
|
| PaddingLeftOfOutput | float | The amount of horizontal padding towards the center of a node on an output pin (defaults to 10) | GraphEditorSettings.h |
|
| PaddingRightOfInput | float | The amount of horizontal padding towards the center of a node on an input pin (defaults to 10) | GraphEditorSettings.h |
|
| PaddingTowardsNodeEdge | float | The amount of padding towards the node edge (defaults to 10, can be negative to make pins overlap or stick out of a node | GraphEditorSettings.h |
|
| PanningMouseButton | EGraphPanningMouseButton | Switch between using the right and middle mouse button for panning (defaults to right) | GraphEditorSettings.h |
|
| ParentFunctionCallNodeTitleColor | FLinearColor | Parent class function call node title color | GraphEditorSettings.h |
|
| PreviewNodeTitleColor | FLinearColor | Preview node title color | GraphEditorSettings.h |
|
| PureFunctionCallNodeTitleColor | FLinearColor | Pure function call node title color | GraphEditorSettings.h |
|
| RealPinTypeColor | FLinearColor | Real pin type color | GraphEditorSettings.h |
|
| ResultNodeTitleColor | FLinearColor | Result node title color | GraphEditorSettings.h |
|
| RotatorPinTypeColor | FLinearColor | Rotator pin type color | GraphEditorSettings.h |
|
| SoftClassPinTypeColor | FLinearColor | Asset Class pin type color | GraphEditorSettings.h |
|
| SoftObjectPinTypeColor | FLinearColor | Asset pin type color | GraphEditorSettings.h |
|
| SplineCloseTolerance | float | The additional distance around the spline to count as close, preventing other actions if the user just misses the spline when clicking | GraphEditorSettings.h |
|
| SplineHoverTolerance | float | The distance threshold controlling how close the mouse has to be to the spline in order to trigger a hover response | GraphEditorSettings.h |
|
| StringPinTypeColor | FLinearColor | String pin type color | GraphEditorSettings.h |
|
| StructPinTypeColor | FLinearColor | Struct pin type color | GraphEditorSettings.h |
|
| TextPinTypeColor | FLinearColor | Text pin type color | GraphEditorSettings.h |
|
| TraceAttackColor | FLinearColor | The color to display execution wires that were just executed | GraphEditorSettings.h |
|
| TraceAttackHoldPeriod | float | How long is the attack color fully visible | GraphEditorSettings.h | |
| TraceAttackWireThickness | float | GraphEditorSettings.h |
|
|
| TraceDecayExponent | float | GraphEditorSettings.h | ||
| TraceDecayPeriod | float | How long does it take to fade from the attack to the sustain color | GraphEditorSettings.h | |
| TracePositionBonusPeriod | float | How much of a bonus does an exec get for being near the top of the trace stack, and how does that fall off with position? | GraphEditorSettings.h | |
| TracePositionExponent | float | GraphEditorSettings.h | ||
| TraceReleaseColor | FLinearColor | The color to fade to for execution wires on release | GraphEditorSettings.h |
|
| TraceReleaseExponent | float | GraphEditorSettings.h | ||
| TraceReleasePeriod | float | How long does it take to fade from the sustain to the release color | GraphEditorSettings.h | |
| TraceReleaseWireThickness | float | The thickness to drop down to during release / for unexecuted wires when debugging | GraphEditorSettings.h |
|
| TraceSustainColor | FLinearColor | GraphEditorSettings.h |
|
|
| TraceSustainHoldPeriod | float | How long is the sustain color fully visible | GraphEditorSettings.h | |
| TraceSustainWireThickness | float | GraphEditorSettings.h |
|
|
| TransformPinTypeColor | FLinearColor | Transform pin type color | GraphEditorSettings.h |
|
| VectorPinTypeColor | FLinearColor | Vector pin type color | GraphEditorSettings.h |
|
| WildcardPinTypeColor | FLinearColor | Wildcard pin type color | GraphEditorSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UE::Slate::FDeprecateVector2DResult ComputeSplineTangent
(
const UE::Slate::FDeprecateVector2DParameter& Start, |
Compute a tangent given the start and end points of the spline | GraphEditorSettings.h | |
FMargin GetInputPinPadding() |
Returns the padding to use for an input pin on a graph node | GraphEditorSettings.h | |
FMargin GetNonPinNodeBodyPadding() |
Returns the padding to use for a node region that won't contain a pin | GraphEditorSettings.h | |
FMargin GetOutputPinPadding() |
Returns the padding to use for an output pin on a graph node | GraphEditorSettings.h | |
UE::Slate::FDeprecateVector2DResult GetShadowDeltaSize() |
Returns the size adjustment from node render geometry to shadow render geometry | GraphEditorSettings.h | |
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
GraphEditorSettings.h |