|
Open 3D Engine GraphCanvas Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <ConnectionVisualComponent.h>
Inherits Component, Handler, and Handler.
Inherited by GraphCanvas::DataConnectionVisualComponent.
Public Member Functions | |
| AZ_COMPONENT (ConnectionVisualComponent,"{BF9691F8-7EF8-4A94-9321-2EB877634D22}") | |
| void | Init () override |
| void | Activate () override |
| void | Deactivate () override |
| QGraphicsItem * | AsGraphicsItem () override |
| bool | Contains (const AZ::Vector2 &point) const override |
| void | SetVisible (bool visible) override |
| bool | IsVisible () const override |
| QGraphicsItem * | GetRootGraphicsItem () override |
| QGraphicsLayoutItem * | GetRootGraphicsLayoutItem () override |
| void | SetSelected (bool selected) override |
| bool | IsSelected () const override |
| QPainterPath | GetOutline () const override |
| void | SetZValue (qreal zValue) override |
| qreal | GetZValue () const override |
Protected Member Functions | |
| virtual void | CreateConnectionVisual () |
Protected Attributes | |
|
AZStd::unique_ptr < ConnectionGraphicsItem > | m_connectionGraphicsItem |
Friends | |
| class | ConnectionVisualGraphicsItem |
The NodeVisual is the QGraphicsItem for a given node, any components that are created on a Node will all be children QGraphicsItem of this one.