Inherits ScriptCanvasEditor::ScriptCanvasDataInterface< GraphCanvas::ComboBoxDataInterface >, ScriptCanvas::VariableNotificationBus::Handler, and AZ::SystemTickBus::Handler.
|
| AZ_CLASS_ALLOCATOR (ScriptCanvasGraphScopedVariableDataInterface, AZ::SystemAllocator) |
|
| ScriptCanvasGraphScopedVariableDataInterface (const VariableComboBoxDataModel *variableDataModel, const AZ::EntityId &scriptCanvasGraphId, const AZ::EntityId &scriptCanvasNodeId, const ScriptCanvas::SlotId &scriptCanvasSlotId) |
|
void | OnSystemTick () override |
|
void | OnVariableRenamed (AZStd::string_view newName) override |
|
void | OnVariableRemoved () override |
|
void | OnSlotInputChanged (const ScriptCanvas::SlotId &slotId) override |
|
GraphCanvas::ComboBoxItemModelInterface * | GetItemInterface () override |
|
void | AssignIndex (const QModelIndex &index) override |
|
QModelIndex | GetAssignedIndex () const override |
|
QString | GetDisplayString () const override |
|
void | SetVariableId (const ScriptCanvas::VariableId &variableId) |
|
bool | EnableDropHandling () const override |
|
AZ::Outcome< GraphCanvas::DragDropState > | ShouldAcceptMimeData (const QMimeData *mimeData) override |
|
bool | HandleMimeData (const QMimeData *mimeData) override |
|
const ScriptCanvas::ScriptCanvasId | GetScriptCanvasId () const |
|
const GraphCanvas::GraphId | GetGraphCanvasGraphId () const |
|
const AZ::EntityId & | GetNodeId () const |
|
const ScriptCanvas::SlotId & | GetSlotId () const |
|
const ScriptCanvas::Datum * | GetSlotObject () const |
|
void | ModifySlotObject (ScriptCanvas::ModifiableDatumView &datumView) |
|
void | OnSlotInputChanged (const ScriptCanvas::SlotId &slotId) override |
|
void | PostUndoPoint () |
|
The documentation for this class was generated from the following file:
- Gems/ScriptCanvas/Code/Editor/GraphCanvas/DataInterfaces/ScriptCanvasVariableDataInterface.h