Open 3D Engine ScriptCanvas 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.
ScriptCanvas::EndpointNotifications Class Reference

Inherits AZ::EBusTraits.

Public Types

using BusIdType = Endpoint
 

Public Member Functions

virtual void OnEndpointConnected (const Endpoint &targetEndpoint)
 
virtual void OnEndpointDisconnected (const Endpoint &targetEndpoint)
 
virtual void OnEndpointReferenceChanged (const VariableId &variableId)
 Notification when an endpoint has it's reference changed.
 
virtual void OnEndpointConvertedToReference ()
 
virtual void OnEndpointConvertedToValue ()
 
virtual void OnSlotRecreated ()
 

Static Public Attributes

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

Member Function Documentation

◆ OnEndpointConnected()

virtual void ScriptCanvas::EndpointNotifications::OnEndpointConnected ( const Endpoint targetEndpoint)
inlinevirtual

Notification when an endpoint has been connected.

Parameters
thetarget Endpoint. The source Endpoint can be obtained using EndpointNotificationBus::GetCurrentBusId().

◆ OnEndpointDisconnected()

virtual void ScriptCanvas::EndpointNotifications::OnEndpointDisconnected ( const Endpoint targetEndpoint)
inlinevirtual

Notification when an endpoint has been disconnected.

Parameters
thetarget Endpoint. The source Endpoint can be obtained using EndpointNotificationBus::GetCurrentBusId().

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