Navigation
API > API/Editor > API/Editor/GraphEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UGraphEditorSettings
References
| Module | GraphEditor |
| Header | /Engine/Source/Editor/GraphEditor/Public/GraphEditorSettings.h |
| Include | #include "GraphEditorSettings.h" |
Syntax
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. | |
| 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 |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |