Inherits AZ::EBusTraits.
|
virtual void | RequestUndoPoint ()=0 |
| Callback for requesting an Undo Point to be posted.
|
|
virtual void | RequestPushPreventUndoStateUpdate ()=0 |
| Callback for requesting the incrementation of the value of the ignore undo point tracker.
|
|
virtual void | RequestPopPreventUndoStateUpdate ()=0 |
| Callback for requesting the decrementation of the value of the ignore undo point tracker.
|
|
virtual void | TriggerUndo ()=0 |
| Request to trigger an undo.
|
|
virtual void | TriggerRedo ()=0 |
| Request to trigger a redo.
|
|
virtual void | EnableNodes (const AZStd::unordered_set< NodeId > &) |
|
virtual void | DisableNodes (const AZStd::unordered_set< NodeId > &) |
|
virtual NodePropertyDisplay * | CreateDataSlotPropertyDisplay (const AZ::Uuid &dataType, const NodeId &nodeId, const SlotId &slotId) const |
| Request to create a NodePropertyDisplay class for a particular DataSlot.
|
|
virtual NodePropertyDisplay * | CreateDataSlotVariablePropertyDisplay (const AZ::Uuid &dataType, const NodeId &nodeId, const SlotId &slotId) const |
|
virtual NodePropertyDisplay * | CreatePropertySlotPropertyDisplay (const AZ::Crc32 &propertyId, const NodeId &nodeId, const SlotId &slotId) const |
|
virtual void | DisconnectConnection (const ConnectionId &connectionId)=0 |
| This is sent when a connection is disconnected.
|
|
virtual bool | CreateConnection (const ConnectionId &connectionId, const Endpoint &sourcePoint, const Endpoint &targetPoint)=0 |
| This is sent when attempting to create a given connection.
|
|
virtual bool | IsValidConnection (const Endpoint &sourcePoint, const Endpoint &targetPoint) const =0 |
| This is sent to confirm whether or not a connection can take place.
|
|
virtual ConnectionValidationTooltip | GetConnectionValidityTooltip (const Endpoint &sourcePoint, const Endpoint &targetPoint) const |
| This will return the structure needed to display why a connection could not be created between the specified endpoints.
|
|
virtual AZStd::string | GetDataTypeString (const AZ::Uuid &typeId)=0 |
| Get the Display Type name for the given AZ type.
|
|
virtual void | OnSaveDataDirtied (const AZ::EntityId &savedElement)=0 |
|
virtual void | OnRemoveUnusedNodes ()=0 |
|
virtual void | OnRemoveUnusedElements ()=0 |
|
virtual bool | AllowReset (const Endpoint &endpoint) const |
|
virtual void | ResetSlotToDefaultValue (const Endpoint &endpoint)=0 |
|
virtual void | ResetReference (const Endpoint &endpoint) |
|
virtual void | ResetProperty (const NodeId &nodeId, const AZ::Crc32 &propertyId) |
|
virtual void | RemoveSlot (const Endpoint &endpoint) |
|
virtual bool | IsSlotRemovable (const Endpoint &endpoint) const |
|
virtual bool | ConvertSlotToReference (const Endpoint &endpoint, bool isNewSlot) |
|
virtual bool | CanConvertSlotToReference (const Endpoint &endpoint, bool isNewSlot) |
|
virtual CanHandleMimeEventOutcome | CanHandleReferenceMimeEvent (const Endpoint &endpoint, const QMimeData *mimeData) |
|
virtual bool | HandleReferenceMimeEvent (const Endpoint &endpoint, const QMimeData *mimeData) |
|
virtual bool | CanPromoteToVariable (const Endpoint &endpoint, bool isNewSlot=false) const |
|
virtual bool | PromoteToVariableAction (const Endpoint &endpoint, bool isNewSlot) |
|
virtual bool | SynchronizeReferences (const Endpoint &sourceEndpoint, const Endpoint &targetEndpoint) |
|
virtual bool | ConvertSlotToValue (const Endpoint &endpoint) |
|
virtual bool | CanConvertSlotToValue (const Endpoint &endpoint) |
|
virtual bool | CanConvertSlotAndConnect (const Endpoint &endpoint, const Endpoint &synchronizeEndpoint) |
|
virtual CanHandleMimeEventOutcome | CanHandleValueMimeEvent (const Endpoint &endpoint, const QMimeData *mimeData) |
|
virtual bool | HandleValueMimeEvent (const Endpoint &endpoint, const QMimeData *mimeData) |
|
virtual SlotId | RequestExtension (const NodeId &nodeId, const ExtenderId &extenderId, ExtensionRequestReason) |
|
virtual void | ExtensionCancelled (const NodeId &nodeId, const ExtenderId &extenderId) |
|
virtual void | FinalizeExtension (const NodeId &nodeId, const ExtenderId &extenderId) |
|
virtual bool | ShouldWrapperAcceptDrop (const NodeId &wrapperNode, const QMimeData *mimeData) const |
|
virtual void | AddWrapperDropTarget (const NodeId &wrapperNode) |
|
virtual void | RemoveWrapperDropTarget (const NodeId &wrapperNode) |
|