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 StyledDockWidget, Handler, Handler, and Handler.
Public Slots | |
void | OnCreateVariable (ScriptCanvas::Data::Type varType) |
void | OnCreateNamedVariable (const AZStd::string &variableName, ScriptCanvas::Data::Type varType) |
void | OnSelectionChanged (const AZStd::unordered_set< ScriptCanvas::VariableId > &variableIds) |
void | OnDuplicateVariable (const ScriptCanvas::VariableId &variableId) |
void | OnDeleteVariables (const AZStd::unordered_set< ScriptCanvas::VariableId > &variableIds) |
void | OnHighlightVariables (const AZStd::unordered_set< ScriptCanvas::VariableId > &variableIds) |
void | OnRemoveUnusedVariables () |
void | OnConfigureVariable (const ScriptCanvas::VariableId &variableId, QPoint position) |
Signals | |
void | OnVariableSelectionChanged (const AZStd::vector< AZ::EntityId > &variableIds) |
Public Member Functions | |
AZ_CLASS_ALLOCATOR (VariableDockWidget, AZ::SystemAllocator) | |
VariableDockWidget (QWidget *parent=nullptr) | |
void | PopulateVariablePalette (const AZStd::unordered_set< AZ::Uuid > &objectTypes) |
void | OnActiveGraphChanged (const GraphCanvas::GraphId &graphCanvasGraphId) override |
AZStd::vector < ScriptCanvas::Data::Type > | GetPrimitiveTypes () const override |
AZStd::vector < ScriptCanvas::Data::Type > | GetBehaviorContextObjectTypes () const override |
AZStd::vector < ScriptCanvas::Data::Type > | GetMapTypes () const override |
AZStd::vector < ScriptCanvas::Data::Type > | GetArrayTypes () const override |
bool | IsShowingVariablePalette () const override |
bool | IsShowingGraphVariables () const override |
QPushButton * | GetCreateVariableButton () const override |
QTableView * | GetGraphPaletteTableView () const override |
QTableView * | GetVariablePaletteTableView () const override |
QLineEdit * | GetVariablePaletteFilter () const override |
QLineEdit * | GetGraphVariablesFilter () const override |
void | OnEscape () override |
void | focusOutEvent (QFocusEvent *focusEvent) override |
const ScriptCanvas::ScriptCanvasId & | GetActiveScriptCanvasId () const |
bool | IsValidVariableType (const ScriptCanvas::Data::Type &dataType) const |