Inherits AZ::EBusTraits.
 | 
| 
virtual const AZ::EntityId &  | GetNode () const =0 | 
|   | Get the entity ID of the node that owns this slot, if any. 
  | 
|   | 
| 
virtual void  | SetNode (const AZ::EntityId &)=0 | 
|   | Set the entity ID of the node that owns this slot, if any. 
  | 
|   | 
| 
virtual Endpoint  | GetEndpoint () const =0 | 
|   | Returns the endpoint represented by this SlotId. 
  | 
|   | 
| virtual const AZStd::string  | GetName () const =0 | 
|   | 
| 
virtual void  | SetName (const AZStd::string &)=0 | 
|   | Set the slot's name. 
  | 
|   | 
| 
virtual void  | SetDetails (const AZStd::string &name, const AZStd::string &tooltip)=0 | 
|   | Set the slot's name & tooltip. 
  | 
|   | 
| 
virtual const AZStd::string  | GetTooltip () const =0 | 
|   | Get the tooltip for the slot. 
  | 
|   | 
| 
virtual void  | SetTooltip (const AZStd::string &)=0 | 
|   | Set the tooltip this slot should display. 
  | 
|   | 
| 
virtual SlotGroup  | GetSlotGroup () const =0 | 
|   | Get the group of the slot. 
  | 
|   | 
| 
virtual SlotType  | GetSlotType () const =0 | 
|   | Get the type of the slot. 
  | 
|   | 
| 
virtual ConnectionType  | GetConnectionType () const =0 | 
|   | Get the connection type of the slot is in. 
  | 
|   | 
| 
virtual void  | SetDisplayOrdering (int ordering)=0 | 
|   | 
| 
virtual int  | GetDisplayOrdering () const =0 | 
|   | Returns the ordering index of the slot within it's given group. 
  | 
|   | 
| 
virtual bool  | IsConnectedTo (const Endpoint &endpoint) const =0 | 
|   | 
| 
virtual void  | FindConnectionsForEndpoints (const AZStd::unordered_set< Endpoint > &searchEndpoints, AZStd::unordered_set< ConnectionId > &connectedEndpoints)=0 | 
|   | 
| 
virtual bool  | CanDisplayConnectionTo (const Endpoint &endpoint) const =0 | 
|   | 
| 
virtual bool  | CanCreateConnectionTo (const Endpoint &endpoint) const =0 | 
|   | 
| virtual AZ::EntityId  | CreateConnectionWithEndpoint (const Endpoint &endpoint)=0 | 
|   | 
| 
virtual AZ::EntityId  | DisplayConnection ()=0 | 
|   | Returns the connection to be used when trying to create a connection from this object. 
  | 
|   | 
| virtual AZ::EntityId  | DisplayConnectionWithEndpoint (const Endpoint &endpoint)=0 | 
|   | 
| 
virtual void  | DisplayProposedConnection (const AZ::EntityId &connectionId, const Endpoint &endpoint)=0 | 
|   | Displays the proposed connection on the slot. 
  | 
|   | 
| 
virtual void  | RemoveProposedConnection (const AZ::EntityId &connectionId, const Endpoint &endpoint)=0 | 
|   | Restores the connection display to the previous state. 
  | 
|   | 
| 
virtual void  | AddConnectionId (const AZ::EntityId &connectionId, const Endpoint &endpoint)=0 | 
|   | Adds the given connection to the slot. 
  | 
|   | 
| 
virtual void  | RemoveConnectionId (const AZ::EntityId &connectionId, const Endpoint &endpoint)=0 | 
|   | Remove the specified connection from the slot. 
  | 
|   | 
| 
virtual AZStd::any *  | GetUserData ()=0 | 
|   | Gets the UserData on the slot. 
  | 
|   | 
| 
virtual bool  | HasConnections () const =0 | 
|   | Returns whether or not the slot has any connections. 
  | 
|   | 
| virtual AZ::EntityId  | GetLastConnection () const =0 | 
|   | 
| 
virtual AZStd::vector< AZ::EntityId >  | GetConnections () const =0 | 
|   | Returns the list of connections connected to this slot. 
  | 
|   | 
| 
virtual void  | SetConnectionDisplayState (RootGraphicsItemDisplayState displayState)=0 | 
|   | Sets the specified display state onto all of the connected connections. 
  | 
|   | 
| 
virtual void  | ReleaseConnectionDisplayState ()=0 | 
|   | Sets the specified display state onto all of the connected connections. 
  | 
|   | 
| 
virtual void  | ClearConnections ()=0 | 
|   | Clears all of the connections currently attached to this slot. 
  | 
|   | 
| 
virtual const SlotConfiguration &  | GetSlotConfiguration () const =0 | 
|   | 
| 
virtual SlotConfiguration *  | CloneSlotConfiguration () const =0 | 
|   | 
| 
virtual void  | RemapSlotForModel (const Endpoint &endpoint)=0 | 
|   | 
| 
virtual bool  | HasModelRemapping () const =0 | 
|   | 
| 
virtual AZStd::vector< Endpoint >  | GetRemappedModelEndpoints () const =0 | 
|   | 
| 
virtual int  | GetLayoutPriority () const | 
|   | 
| 
virtual void  | SetLayoutPriority (int layoutPriority)=0 | 
|   | 
SlotRequests Requests to retrieve or modify the current state of a slot.