Open 3D Engine GraphCanvas Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
GraphCanvas::GraphUtils Member List

This is the complete list of members for GraphCanvas::GraphUtils, including all inherited members.

AddElementToGroup(const AZ::EntityId &memberId, const AZ::EntityId &groupTarget) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
AlignNodes(const AZStd::vector< AZ::EntityId > &memberIds, const AlignConfig &alignConfig, QRectF overallBoundingRect=QRectF()) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
AlignSlotForConnection(const GraphCanvas::Endpoint &moveableEndpoint, const GraphCanvas::Endpoint &fixedEndpoint) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
CalculateAnchorPoint(const QPointF &position, const AZ::Vector2 &anchorPoint, const QRectF &boundingBox) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
CalculateGridSnapPosition(const QPointF &position, const AZ::Vector2 &anchorPoint, const QRectF &boundingBox, const AZ::Vector2 &gridStep, CalculationType calculationType=CalculationType::Round) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
CalculationType enum name (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtils
CanHideEndpoint(const Endpoint &endpoint, const HideSlotConfig &slotConfig) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
CreateConnectionsBetween(const AZStd::vector< Endpoint > &endpoints, const AZ::EntityId &targetNode, CreateConnectionsBetweenConfig &creationConfig) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
CreateGroupForElements(const AZ::EntityId &graphId, const AZStd::vector< AZ::EntityId > &memberIds, AZ::Vector2 startingPoint=AZ::Vector2(0, 0)) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
CreateModelConnection(const GraphId &graphId, const ConnectionId &connectionId, const Endpoint &sourceEndpoint, const Endpoint &targetEndpoint) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
CreateOpportunisticConnectionsBetween(const Endpoint &initializingEndpoint, const Endpoint &opportunisticEndpoint) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
CreateOpportunisticsConnectionsForSplice(const GraphId &graphId, const AZStd::vector< ConnectionEndpoints > &connectedEndpoints, const NodeId &splicedNode) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
DeleteOutermostNode(const GraphId &graphId, const AZ::EntityId &graphMemberId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
DetachNodeAndStitchConnections(const NodeDetachConfig &nodeDetatchConfig) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
DetachSubGraphAndStitchConnections(const GraphSubGraph &subGraph) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
FindConnectedNodes(const AZStd::vector< AZ::EntityId > &seedNodeIds, AZStd::unordered_set< AZ::EntityId > &connectedNodes, const AZStd::unordered_set< ConnectionType > &connectionTypes) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
FindConnectionsForNodes(const AZStd::unordered_set< NodeId > &nodeIds, bool internalConnectionsOnly) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
FindMajorStep(const AZ::EntityId &graphId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
FindMinorStep(const AZ::EntityId &graphId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
FindOutermostNode(const AZ::EntityId &graphMemberId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
FindTerminalForNodeChain(const AZStd::vector< AZ::EntityId > &nodeIds, ConnectionType searchDirection) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
FindVisibleElement(const AZ::EntityId &memberId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
FocusOnElements(const AZStd::vector< AZ::EntityId > &memberIds, const FocusConfig &focusConfig) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
GetModelConnnectionValidityToolTip(const GraphId &graphId, const Endpoint &sourceEndpoint, const Endpoint &targetEndpoint) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
HorizontalAlignment enum name (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtils
IsBookmarkAnchor(const AZ::EntityId &graphMemberId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsCollapsedNodeGroup(const AZ::EntityId &graphMemberId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsComment(const AZ::EntityId &graphMemberId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsConnectableNode(const NodeId &entityId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsConnection(const AZ::EntityId &graphMemberId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsGroupableElement(const AZ::EntityId &graphMemberId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsNode(const AZ::EntityId &graphMemberId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsNodeGroup(const AZ::EntityId &graphMemberId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsNodeOrWrapperSelected(const NodeId &nodeId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsNodeWrapped(const NodeId &nodeId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsSlot(const AZ::EntityId &graphMemberId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsSlot(const SlotId &slotId, SlotType slotType, ConnectionType connectionType) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsSlotConnectionType(const SlotId &slotId, ConnectionType connectionType) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsSlotHideable(const SlotId &slotId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsSlotType(const SlotId &slotId, SlotType slotType) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsSlotVisible(const SlotId &slotId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsSpliceableConnection(const ConnectionId &connectionId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsValidModelConnection(const GraphId &graphId, const Endpoint &sourceEndpoint, const Endpoint &targetEndpoint) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
IsWrapperNode(const AZ::EntityId &graphMemberId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
OrganizeNodes(const AZStd::vector< AZ::EntityId > &memberIds, const AlignConfig &alignConfig) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
ParseMembersForSerialization(GraphSerialization &graphData, const AZStd::unordered_set< AZ::EntityId > &memberIds) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
ParseSceneMembersIntoSubGraphs(const AZStd::vector< NodeId > &sourceSceneMembers, const SubGraphParsingConfig &subGraphParsingConfig) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
RemapEndpointForModel(const Endpoint &endpoint) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
ResizeGroupToElements(const AZ::EntityId &groupId, const AZStd::vector< AZ::EntityId > &memberIds) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
SanityCheckEnabledState(AZ::EntityId nodeId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
SetNodesEnabledState(const AZStd::unordered_set< NodeId > &nodeIds, RootGraphicsItemEnabledState enabledState) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
SpliceNodeOntoConnection(const NodeId &node, const ConnectionId &connectionId, ConnectionSpliceConfig &spliceConfiguration) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
SpliceSubGraphOntoConnection(const GraphSubGraph &subGraph, const ConnectionId &connectionId) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
UngroupGroup(const GraphId &graphId, AZ::EntityId groupElement) (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtilsstatic
VerticalAlignment enum name (defined in GraphCanvas::GraphUtils)GraphCanvas::GraphUtils