Inherits AZStd::enable_shared_from_this< ExecutionTree >.
|
| AZ_TYPE_INFO (ExecutionTree, "{B062AFDC-7BC7-415B-BFC4-EFEE8D1CE87A}") |
|
| AZ_CLASS_ALLOCATOR (ExecutionTree, AZ::SystemAllocator) |
|
void | AddChild (const ExecutionChild &child) |
|
void | AddInput (const ExecutionInput &input) |
|
void | AddReturnValue (const Slot *slot, ReturnValueConstPtr returnValue) |
|
void | AddPropertyExtractionSource (const Slot *slot, PropertyExtractionConstPtr propertyExtraction) |
|
void | Clear () |
|
void | ClearChildren () |
|
void | ClearInput () |
|
void | ClearProperyExtractionSources () |
|
void | ConvertNameToIdentifier () |
|
void | CopyInput (ExecutionTreeConstPtr source, RemapVariableSource remapSource) |
|
void | CopyReturnValuesToInputs (ExecutionTreeConstPtr source) |
|
ExecutionChild * | FindChild (const SlotId slotId) |
|
const ExecutionChild * | FindChildConst (ExecutionTreeConstPtr execution) const |
|
const ExecutionChild * | FindChildConst (const SlotId slotId) const |
|
size_t | FindChildIndex (ExecutionTreeConstPtr execution) const |
|
const ExecutionChild & | GetChild (size_t index) const |
|
size_t | GetChildrenCount () const |
|
const ConversionByIndex & | GetConversions () const |
|
PropertyExtractionConstPtr | GetExecutedPropertyExtraction () const |
|
EventType | GetEventType () const |
|
const ExecutionId & | GetId () const |
|
AZ::EntityId | GetNodeId () const |
|
const ExecutionInput & | GetInput (size_t index) const |
|
size_t | GetInputCount () const |
|
const AZStd::vector< AZStd::pair< const Slot *, OutputAssignmentConstPtr > > * | GetLocalOutput () const |
|
MetaDataConstPtr | GetMetaData () const |
|
const AZStd::any & | GetMetaDataEx () const |
|
const AZStd::string & | GetName () const |
|
const LexicalScope & | GetNameLexicalScope () const |
|
VariableConstPtr | GetNodeable () const |
|
AZStd::optional< size_t > | GetOutCallIndex () const |
|
ExecutionTreeConstPtr | GetParent () const |
|
ExecutionTreeConstPtr | GetRoot () const |
|
const AZStd::vector< AZStd::pair< const Slot *, PropertyExtractionConstPtr > > & | GetPropertyExtractionSources () const |
|
AZStd::pair< const Slot *, ReturnValueConstPtr > | GetReturnValue (size_t index) const |
|
size_t | GetReturnValueCount () const |
|
ScopeConstPtr | GetScope () const |
|
Symbol | GetSymbol () const |
|
bool | HasExplicitUserOutCalls () const |
|
bool | HasReturnValues () const |
|
bool | InputHasThisPointer () const |
|
bool | IsInfiniteLoopDetectionPoint () const |
|
void | InsertChild (size_t index, const ExecutionChild &child) |
|
bool | IsInputOutputPreprocessed () const |
|
bool | IsOnLatentPath () const |
|
bool | IsPure () const |
|
bool | IsStartCall () const |
|
void | MarkDebugEmptyStatement () |
|
void | MarkHasExplicitUserOutCalls () |
|
void | MarkInfiniteLoopDetectionPoint () |
|
void | MarkInputHasThisPointer () |
|
void | MarkInputOutputPreprocessed () |
|
void | MarkPure () |
|
void | MarkRefersToSelfEntityId () |
|
void | MarkRootLatent () |
|
void | MarkStartCall () |
|
ExecutionChild & | ModChild (size_t index) |
|
ConversionByIndex & | ModConversions () |
|
ExecutionInput & | ModInput (size_t index) |
|
MetaDataPtr | ModMetaData () |
|
AZStd::any & | ModMetaDataEx () |
|
ExecutionTreePtr | ModParent () |
|
ExecutionTreePtr | ModRoot () |
|
ScopePtr | ModScope () |
|
ScopePtr | ModScopeFunction () |
|
void | ReduceInputSet (const AZ::InputRestriction &indices) |
|
bool | RefersToSelfEntityId () const |
|
AZ::Outcome< AZStd::pair< size_t, ExecutionChild > > | RemoveChild (const ExecutionTreeConstPtr &child) |
|
void | SetExecutedPropertyExtraction (PropertyExtractionConstPtr propertyExtraction) |
|
void | SetEventType (EventType eventType) |
|
void | SetId (const ExecutionId &id) |
|
void | SetMetaData (MetaDataPtr metaData) |
|
void | SetName (AZStd::string_view name) |
|
void | SetNameLexicalScope (const LexicalScope &lexicalScope) |
|
void | SetNodeable (VariableConstPtr nodeable) |
|
void | SetOutCallIndex (size_t index) |
|
void | SetParent (ExecutionTreePtr parent) |
|
void | SetScope (ScopePtr scope) |
|
void | SetSymbol (Symbol val) |
|
void | SwapChildren (ExecutionTreePtr execution) |
|