Open 3D Engine ScriptCanvas Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits StyledDialog, and Handler.
Public Slots | |
void | OnCreateVariable (ScriptCanvas::Data::Type varType) |
Signals | |
void | OnVariableSelectionChanged (const AZStd::vector< AZ::EntityId > &variableIds) |
Public Member Functions | |
AZ_CLASS_ALLOCATOR (VariableConfigurationWidget, AZ::SystemAllocator) | |
VariableConfigurationWidget (const ScriptCanvas::ScriptCanvasId &scriptCanvasId, const VariablePaletteRequests::VariableConfigurationInput &input, QWidget *parent=nullptr) | |
void | PopulateVariablePalette (const AZStd::unordered_set< AZ::Uuid > &objectTypes) |
void | OnEscape () override |
void | focusOutEvent (QFocusEvent *focusEvent) override |
AZ::Uuid | GetSelectedType () const |
AZStd::string | GetSlotName () const |
void | SetSlotName (AZStd::string) |
const ScriptCanvas::ScriptCanvasId & | GetActiveScriptCanvasId () const |