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