Inherits ScriptCanvasEditor::ScriptCanvasDataInterface< GraphCanvas::ComboBoxDataInterface >, ScriptCanvas::VariableNotificationBus::Handler, ScriptCanvas::EndpointNotificationBus::Handler, and AZ::SystemTickBus::Handler.
|
| AZ_CLASS_ALLOCATOR (ScriptCanvasVariableReferenceDataInterface, AZ::SystemAllocator) |
|
| ScriptCanvasVariableReferenceDataInterface (const VariableComboBoxDataModel *variableDataModel, const AZ::EntityId &scriptCanvasGraphId, const AZ::EntityId &scriptCanvasNodeId, const ScriptCanvas::SlotId &scriptCanvasSlotId) |
|
void | OnSystemTick () override |
|
void | OnSlotDisplayTypeChanged (const ScriptCanvas::SlotId &slotId, const ScriptCanvas::Data::Type &slotType) override |
|
void | OnSlotInputChanged (const ScriptCanvas::SlotId &slotId) override |
|
void | OnVariableRenamed (AZStd::string_view newName) override |
|
void | OnVariableRemoved () override |
|
void | OnEndpointReferenceChanged (const ScriptCanvas::VariableId &variableId) override |
|
void | OnSlotRecreated () override |
|
GraphCanvas::ComboBoxItemModelInterface * | GetItemInterface () override |
|
void | AssignIndex (const QModelIndex &index) override |
|
QModelIndex | GetAssignedIndex () const override |
|
QString | GetDisplayString () const 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