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