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

#include <SlotBus.h>

Inherits AZ::EBusTraits.

Public Types

using BusIdType = SlotId
 

Public Member Functions

virtual void OnNameChanged (const AZStd::string &)
 When the name of the slot changes, the new name is signaled.
 
virtual void OnTooltipChanged (const AZStd::string &)
 When the tooltip of the slot changes, the new tooltip value is emitted.
 
virtual void OnRegisteredToNode (const AZ::EntityId &)
 
virtual void OnSlotConfigChanged ()
 When the slot configuration changes, then this event is signaled.
 
virtual void OnConnectedTo (const AZ::EntityId &connectionId, const Endpoint &endpoint)
 
virtual void OnDisconnectedFrom (const AZ::EntityId &connectionId, const Endpoint &endpoint)
 

Static Public Attributes

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

Detailed Description

SlotNotifications Notifications that indicate changes to a slot's state.

Member Function Documentation

◆ OnConnectedTo()

virtual void GraphCanvas::SlotNotifications::OnConnectedTo ( const AZ::EntityId &  connectionId,
const Endpoint endpoint 
)
inlinevirtual

When the slot becomes an end of a new connection, it provides a notification of the connection and the other slot, in that order.

◆ OnDisconnectedFrom()

virtual void GraphCanvas::SlotNotifications::OnDisconnectedFrom ( const AZ::EntityId &  connectionId,
const Endpoint endpoint 
)
inlinevirtual

When the slot ceases to be an end of a connection, it provides a notification of the connection and the other slot, in that order.


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