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.
|
Public Member Functions | |
AZ_TYPE_INFO (BuildVariableOverrides,"{8336D44C-8EDC-4C28-AEB4-3420D5FD5AE2}") | |
AZ_CLASS_ALLOCATOR (BuildVariableOverrides, AZ::SystemAllocator) | |
void | Clear () |
void | CopyPreviousOverriddenValues (const BuildVariableOverrides &source) |
bool | IsEmpty () const |
void | PopulateFromParsedResults (ScriptCanvas::Grammar::AbstractCodeModelConstPtr abstractCodeModel, const ScriptCanvas::VariableData &variables) |
void | SetHandlesToDescription () |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *reflectContext) |
Public Attributes | |
SourceHandle | m_source |
AZStd::vector < ScriptCanvas::GraphVariable > | m_variables |
AZStd::vector< AZStd::pair < ScriptCanvas::VariableId, AZ::EntityId > > | m_entityIds |
AZStd::vector < ScriptCanvas::GraphVariable > | m_overrides |
AZStd::vector < ScriptCanvas::GraphVariable > | m_overridesUnused |
AZStd::vector < BuildVariableOverrides > | m_dependencies |
bool | m_isComponentScript = false |