#include <GraphModelBus.h>
Inherits AZ::EBusTraits.
 | 
| 
using  | BusIdType = AZ::EntityId | 
|   | 
 | 
| 
virtual void  | OnGraphModelNodeAdded (GraphModel::NodePtr) | 
|   | A node has been added to the scene. 
  | 
|   | 
| 
virtual void  | OnGraphModelNodeRemoved (GraphModel::NodePtr) | 
|   | A node has been removed from the scene. 
  | 
|   | 
| 
virtual void  | PreOnGraphModelNodeRemoved (GraphModel::NodePtr) | 
|   | Invoked prior to a node being removed from the scene. 
  | 
|   | 
| 
virtual void  | OnGraphModelConnectionAdded (GraphModel::ConnectionPtr) | 
|   | A connection has been added to the scene. 
  | 
|   | 
| 
virtual void  | OnGraphModelConnectionRemoved (GraphModel::ConnectionPtr) | 
|   | A connection has been removed from the scene. 
  | 
|   | 
| 
virtual void  | PreOnGraphModelNodeWrapped (GraphModel::NodePtr wrapperNode, GraphModel::NodePtr node) | 
|   | The specified node is about to be wrapped (embedded) onto the wrapperNode. 
  | 
|   | 
| 
virtual void  | OnGraphModelNodeWrapped (GraphModel::NodePtr, GraphModel::NodePtr) | 
|   | The specified node has been wrapped (embedded) onto the wrapperNode. 
  | 
|   | 
| 
virtual void  | OnGraphModelNodeUnwrapped (GraphModel::NodePtr, GraphModel::NodePtr) | 
|   | The specified node has been unwrapped (removed) from the wrapperNode. 
  | 
|   | 
| virtual void  | OnGraphModelSlotModified (GraphModel::SlotPtr) | 
|   | 
| virtual void  | OnGraphModelGraphModified (GraphModel::NodePtr) | 
|   | 
| 
virtual void  | OnGraphModelRequestUndoPoint () | 
|   | A request has been made to record data for an undoable operation. 
  | 
|   | 
| 
virtual void  | OnGraphModelTriggerUndo () | 
|   | A request has been made to perform an undo operation. 
  | 
|   | 
| 
virtual void  | OnGraphModelTriggerRedo () | 
|   | A request has been made to perform a redo operation. 
  | 
|   | 
 | 
| 
static const AZ::EBusAddressPolicy  | AddressPolicy = AZ::EBusAddressPolicy::ById | 
|   | 
GraphControllerNotifications Notifications about changes to the state of scene graphs. 
 
◆ OnGraphModelGraphModified()
  
  
      
        
          | virtual void GraphModelIntegration::GraphControllerNotifications::OnGraphModelGraphModified  | 
          ( | 
          GraphModel::NodePtr  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
Something in the graph has been modified 
- Parameters
 - 
  
    | node | The node that was modified in the graph. If this is nullptr, some metadata on the graph itself was modified  | 
  
   
 
 
◆ OnGraphModelSlotModified()
  
  
      
        
          | virtual void GraphModelIntegration::GraphControllerNotifications::OnGraphModelSlotModified  | 
          ( | 
          GraphModel::SlotPtr  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
Sent whenever a graph model slot value changes 
- Parameters
 - 
  
    | slot | The slot that was modified in the graph.  | 
  
   
 
 
The documentation for this class was generated from the following file:
- Gems/GraphModel/Code/Include/GraphModel/GraphModelBus.h