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

#include <ConnectionBus.h>

Inherits AZ::EBusTraits.

Public Types

using BusIdType = AZ::EntityId
 

Public Member Functions

virtual void OnSourceSlotIdChanged (const AZ::EntityId &, const AZ::EntityId &)
 
virtual void OnTargetSlotIdChanged (const AZ::EntityId &, const AZ::EntityId &)
 
virtual void OnTooltipChanged (const AZStd::string &)
 The connection's tooltip changed.
 
virtual void OnMoveBegin ()
 
virtual void OnMoveFinalized (bool isValidConnection)
 
virtual void OnMoveComplete ()
 

Static Public Attributes

static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::ById
 

Detailed Description

ConnectionNotifications Notifications about changes to a connection's state.

Member Function Documentation

◆ OnSourceSlotIdChanged()

virtual void GraphCanvas::ConnectionNotifications::OnSourceSlotIdChanged ( const AZ::EntityId &  ,
const AZ::EntityId &   
)
inlinevirtual

The source slot for the connection changed

Parameters

  1. The previous source slot entity ID.
  2. The new source slot entity ID.

◆ OnTargetSlotIdChanged()

virtual void GraphCanvas::ConnectionNotifications::OnTargetSlotIdChanged ( const AZ::EntityId &  ,
const AZ::EntityId &   
)
inlinevirtual

The target slot for the connection changed.

Parameters

  1. The previous target slot entity ID.
  2. The new target slot entity ID.

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