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::DataConnectionVisualComponent Class Reference

Inherits GraphCanvas::ConnectionVisualComponent, and ConnectionNotificationBus::Handler.

Public Member Functions

 AZ_COMPONENT (DataConnectionVisualComponent, "{5016737C-59C4-4EE9-9B06-74E220833F03}", ConnectionVisualComponent)
 
- Public Member Functions inherited from GraphCanvas::ConnectionVisualComponent
 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
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 
- Static Public Member Functions inherited from GraphCanvas::ConnectionVisualComponent
static void Reflect (AZ::ReflectContext *context)
 
static void GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided)
 
static void GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible)
 
static void GetDependentServices (AZ::ComponentDescriptor::DependencyArrayType &dependent)
 
static void GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &required)
 

Protected Member Functions

void CreateConnectionVisual () override
 
virtual void CreateConnectionVisual ()
 

Additional Inherited Members

- Protected Attributes inherited from GraphCanvas::ConnectionVisualComponent
AZStd::unique_ptr< ConnectionGraphicsItemm_connectionGraphicsItem
 

Member Function Documentation

◆ CreateConnectionVisual()

void GraphCanvas::DataConnectionVisualComponent::CreateConnectionVisual ( )
overrideprotectedvirtual

The documentation for this class was generated from the following file: