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

This is the complete list of members for EMStudio::NodeGraph, including all inherited members.

CalcNumSelectedNodes() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
CalcRectFromGraph() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
CalcRectFromSelection(bool includeConnections=true) const (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
CheckIfHasConnection(GraphNode *sourceNode, AZ::u16 outputPortNr, GraphNode *targetNode, AZ::u16 inputPortNr) const (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
CheckIfIsRelinkConnectionValid(NodeConnection *connection, GraphNode *newTargetNode, AZ::u16 newTargetPortNr, bool isTargetInput) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphstatic
CheckInsideNodeGroupTitleRect(const EMotionFX::AnimGraphNodeGroup *nodeGroup, const QPoint &globalPoint) const (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
ComputeNodeGroupRect(const EMotionFX::AnimGraphNodeGroup *nodeGroup) const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
DisableNameEditForNodeGroup() (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
DistanceToLine(float x1, float y1, float x2, float y2, float px, float py) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphstatic
DrawOverlay(QPainter &painter) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
DrawSmoothedLineFast(QPainter &painter, int32 x1, int32 y1, int32 x2, int32 y2, int32 stepSize) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphstatic
EnableNameEditForNodeGroup(EMotionFX::AnimGraphNodeGroup *nodeGroup) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
FindConnection(const QPoint &mousePos) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
FindGraphNode(const QModelIndex &modelIndex) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
FindGraphNode(const EMotionFX::AnimGraphNode *node) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
FindGraphNode(const EMotionFX::AnimGraphNode *node) const (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
FindInputConnection(GraphNode *targetNode, AZ::u16 targetPortNr) const (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
FindNode(const QPoint &globalPoint) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
FindNodeConnection(const QModelIndex &modelIndex) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
FindNodeGroup(const QPoint &globalPoint) const (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
FindPort(int32 x, int32 y, GraphNode **outNode, AZ::u16 *outPortNr, bool *outIsInputPort, bool includeInputPorts=true) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
FindStateConnection(const QModelIndex &modelIndex) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
FitGraphOnScreen(int32 width, int32 height, const QPoint &mousePos, bool animate=true) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
GetAnimGraphModel() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
GetCreateConnectionEndOffset() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetCreateConnectionIsInputPort() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetCreateConnectionNode() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
GetCreateConnectionPortNr() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetCreateConnectionStartOffset() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetDashOffset() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetErrorBlinkColor() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetIsCreateConnectionValid() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetIsCreatingConnection() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
GetIsRelinkingConnection() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
GetIsRepositioningTransitionHead() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetIsRepositioningTransitionTail() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetLowestScale() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetModelIndex() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetRelinkConnection() (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetReplaceTransitionInfo(NodeConnection **outConnection, QPoint *outOldStartOffset, QPoint *outOldEndOffset, GraphNode **outOldSourceNode, GraphNode **outOldTargetNode) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
GetReplaceTransitionValid() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetRepositionedTransitionHead() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetRepositionedTransitionTail() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetScale() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetScrollOffset() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetSelectedAnimGraphNodes() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
GetSelectedGraphNodes() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
GetSelectedNodeConnections() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
GetTargetPort() (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetTransform() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GetUseAnimation() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
GraphNodeByModelIndex typedef (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
IsInReferencedGraph() const (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
LineIntersectsRect(const QRect &b, float x1, float y1, float x2, float y2, double *outX=nullptr, double *outY=nullptr) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphstatic
LinesIntersect(double Ax, double Ay, double Bx, double By, double Cx, double Cy, double Dx, double Dy, double *X, double *Y) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphstatic
m_conEndOffset (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_conIsInputPort (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_conIsValid (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_conNodeIndex (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_conPort (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_conPortNr (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_conStartOffset (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_currentModelIndex (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_currentNameEditNodeGroup (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_dashOffset (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_entryNode (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_errorBlinkOffset (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_font (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_fontMetrics (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_graphNodeByModelIndex (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_graphWidget (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_gridPen (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_groupFont (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_groupFontMetrics (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_maxStepSize (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_mcoreTempString (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_minStepSize (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_nodeGroupNameLineEdit (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_parentReferenceNode (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_qtTempString (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_relinkConnection (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_replaceTransitionEndOffset (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_replaceTransitionHead (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_replaceTransitionSourceNode (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_replaceTransitionStartOffset (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_replaceTransitionTail (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_replaceTransitionTargetNode (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_replaceTransitionValid (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_scale (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_scalePivot (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_scalePreciseTimer (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_scaleTimer (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_scrollOffset (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_scrollPreciseTimer (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_scrollTimer (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_startScale (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_startScrollOffset (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_subgridPen (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_targetPort (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_targetScale (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_targetScrollOffset (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_tempStringA (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_tempStringB (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_tempStringC (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_textOptions (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_transform (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
m_useAnimation (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
NodeGraph(const QModelIndex &modelIndex, NodeGraphWidget *graphWidget=nullptr) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
OnDataChanged(const QModelIndex &modelIndex, const QVector< int > &roles) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
OnRowsAboutToBeRemoved(const QModelIndexList &modelIndexes) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
OnRowsInserted(const QModelIndexList &modelIndexes) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
RecursiveSetOpacity(EMotionFX::AnimGraphNode *startNode, float opacity) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
Reinit() (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
RemoveNodeGroup(EMotionFX::AnimGraphNodeGroup *nodeGroup) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
Render(const QItemSelectionModel &selectionModel, QPainter &painter, int32 width, int32 height, const QPoint &mousePos, float timePassedInSeconds) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphvirtual
RenderBackground(QPainter &painter, int32 width, int32 height) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphvirtual
RenderCreateConnection(QPainter &painter) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphvirtual
RenderEntryPoint(QPainter &painter, GraphNode *node) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphstatic
RenderNodeGroups(QPainter &painter) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
RenderReplaceTransition(QPainter &painter) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
RenderTitlebar(QPainter &painter, const QString &text, int32 width) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
RenderTitlebar(QPainter &painter, int32 width) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
ScrollTo(const QPointF &point) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
SelectAllNodes() (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
SelectConnectionCloseTo(const QPoint &point, bool overwriteCurSelection=true, bool toggle=false) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
SelectNodesInRect(const QRect &rect, bool overwriteCurSelection=true, bool toggleMode=false) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
SetCreateConnectionEndOffset(const QPoint &offset) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
SetCreateConnectionIsValid(bool isValid) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
SetEntryNode(GraphNode *entryNode) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
SetReplaceTransitionValid(bool isValid) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
SetScale(float scale) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
SetScalePivot(const QPoint &pivot) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
SetScrollOffset(const QPoint &offset) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
SetTargetPort(NodePort *port) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
SetUseAnimation(bool useAnim) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphinline
sLowestScale (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotectedstatic
StartCreateConnection(AZ::u16 portNr, bool isInputPort, GraphNode *portNode, NodePort *port, const QPoint &startOffset) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
StartRelinkConnection(NodeConnection *connection, AZ::u16 portNr, GraphNode *node) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
StartReplaceTransitionHead(NodeConnection *connection, QPoint startOffset, QPoint endOffset, GraphNode *sourceNode, GraphNode *targetNode) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
StartReplaceTransitionTail(NodeConnection *connection, QPoint startOffset, QPoint endOffset, GraphNode *sourceNode, GraphNode *targetNode) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
StopAnimatedScroll() (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
StopAnimatedZoom() (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
StopCreateConnection() (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
StopRelinkConnection() (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
StopReplaceTransitionHead() (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
StopReplaceTransitionTail() (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
SyncTransition(StateConnection *visualStateConnection, const EMotionFX::AnimGraphStateTransition *transition, GraphNode *targetGraphNode) (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotected
UnselectAllNodes() (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
UpdateAnimatedScale() (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotectedslot
UpdateAnimatedScrollOffset() (defined in EMStudio::NodeGraph)EMStudio::NodeGraphprotectedslot
UpdateHighlightConnectionFlags(const QPoint &mousePos) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
UpdateNodesAndConnections(int32 width, int32 height, const QPoint &mousePos) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
UpdateVisualGraphFlags() (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
ZoomIn() (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
ZoomOnRect(const QRect &rect, int32 width, int32 height, bool animate=true) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
ZoomOut() (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
ZoomTo(float scale) (defined in EMStudio::NodeGraph)EMStudio::NodeGraph
~NodeGraph() (defined in EMStudio::NodeGraph)EMStudio::NodeGraphvirtual