Inherits AZ::Component, GraphConfigurationNotificationBus::Handler, GraphVariableManagerRequestBus::Handler, and VariableRequestBus::MultiHandler.
|
| AZ_COMPONENT (GraphVariableManagerComponent, "{825DC28D-667D-43D0-AF11-73681351DD2F}") |
|
| GraphVariableManagerComponent (ScriptCanvasId scriptCanvasId) |
|
void | Init () override |
|
void | Activate () override |
|
void | Deactivate () override |
|
void | ConfigureScriptCanvasId (const ScriptCanvasId &scriptCanvasId) override |
|
ScriptCanvasId | GetScriptCanvasId () const |
|
GraphVariable * | GetVariable () override |
|
const GraphVariable * | GetVariableConst () const override |
|
Data::Type | GetType () const override |
|
AZStd::string_view | GetName () const override |
|
AZ::Outcome< void, AZStd::string > | RenameVariable (AZStd::string_view newVarName) override |
|
AZ::Outcome< VariableId, AZStd::string > | CloneVariable (const GraphVariable &variableConfiguration) override |
|
AZ::Outcome< VariableId, AZStd::string > | RemapVariable (const GraphVariable &variableConfiguration) override |
|
AZ::Outcome< VariableId, AZStd::string > | AddVariable (AZStd::string_view name, const Datum &value, bool functionScope) override |
|
AZ::Outcome< VariableId, AZStd::string > | AddVariablePair (const AZStd::pair< AZStd::string_view, Datum > &nameValuePair) override |
|
VariableValidationOutcome | IsNameValid (AZStd::string_view key) override |
|
bool | RemoveVariable (const VariableId &variableId) override |
|
AZStd::size_t | RemoveVariableByName (AZStd::string_view variableName) override |
|
GraphVariable * | FindVariable (AZStd::string_view propName) override |
|
GraphVariable * | FindVariableById (const VariableId &variableId) override |
|
GraphVariable * | FindFirstVariableWithType (const Data::Type &dataType, const AZStd::unordered_set< ScriptCanvas::VariableId > &excludedVariableIds) override |
|
Data::Type | GetVariableType (const VariableId &variableId) override |
|
const GraphVariableMapping * | GetVariables () const override |
|
AZStd::string_view | GetVariableName (const VariableId &) const override |
|
AZ::Outcome< void, AZStd::string > | RenameVariable (const VariableId &, AZStd::string_view) override |
|
bool | IsRemappedId (const VariableId &remappedId) const override |
|
GraphVariableMapping * | GetVariables () |
|
const VariableData * | GetVariableDataConst () const override |
|
VariableData * | GetVariableData () override |
|
void | SetVariableData (const VariableData &variableData) override |
|
void | DeleteVariableData (const VariableData &variableData) override |
|