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

#include <NodeBus.h>

Inherits AZ::EBusTraits.

Public Types

using BusIdType = AZ::EntityId
 

Public Member Functions

virtual void OnAddedToScene (const AZ::EntityId &)
 Emitted when the node is added to a scene.
 
virtual void OnNodeAboutToBeDeleted ()
 Emitted when a node is about to be deleted.
 
virtual void OnNameChanged (const AZStd::string &)
 Emitted when the name of a node changes.
 
virtual void OnDescriptionChanged (const AZStd::string &)
 Emitted when the description of the node is changed.
 
virtual void OnTooltipChanged (const AZStd::string &)
 When the tooltip of the node is changed, this is emitted.
 
virtual void OnSlotAddedToNode (const AZ::EntityId &)
 
virtual void OnSlotRemovedFromNode (const AZ::EntityId &)
 
virtual void OnNodeActivated ()
 
virtual void OnNodeWrapped (const AZ::EntityId &)
 
virtual void OnNodeUnwrapped (const AZ::EntityId &)
 
virtual void OnBatchedConnectionManipulationBegin ()
 Signals that some batched connection manipulation operation is going on involving this node.
 
virtual void OnBatchedConnectionManipulationEnd ()
 

Static Public Attributes

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

Detailed Description

NodeNotifications Notifications about changes to the state of nodes

Member Function Documentation

◆ OnSlotAddedToNode()

virtual void GraphCanvas::NodeNotifications::OnSlotAddedToNode ( const AZ::EntityId &  )
inlinevirtual

The addition of a slot to the node causes the emission of this event.

Parameters

  1. The entity ID of the slot that was added.

◆ OnSlotRemovedFromNode()

virtual void GraphCanvas::NodeNotifications::OnSlotRemovedFromNode ( const AZ::EntityId &  )
inlinevirtual

The removal of a slot to the node causes the emission of this event.

Parameters

  1. The entity ID of the slot that was removed.

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