|
| AZ_RTTI (EBusHandler, "{38E3448F-1876-41DF-A26F-EF873AF5EE14}", Nodeable) |
|
| AZ_CLASS_ALLOCATOR (EBusHandler, AZ::SystemAllocator, 0) |
|
| EBusHandler (ExecutionStateWeakPtr executionState, AZStd::string_view busName, AZ::BehaviorContext *behaviorContext) |
|
| EBusHandler (AZStd::string_view busName, AZ::BehaviorContext *behaviorContext) |
|
bool | Connect () |
|
bool | ConnectTo (AZ::BehaviorValueParameter &busId) |
|
void | Disconnect () |
|
const AZStd::string & | GetEBusName () const |
|
int | GetEventIndex (AZStd::string_view eventName) const |
|
bool | IsActive () const override |
|
bool | IsConnected () const |
|
bool | IsConnectedTo (AZ::BehaviorValueParameter &busId) const |
|
void | HandleEvent (int eventIndex) |
|
| AZ_RTTI (Nodeable, "{C8195695-423A-4960-A090-55B2E94E0B25}") |
|
| AZ_CLASS_ALLOCATOR (Nodeable, AZ::SystemAllocator, 0) |
|
| Nodeable (ExecutionStateWeakPtr executionState) |
|
void | CallOut (size_t index, AZ::BehaviorValueParameter *resultBVP, AZ::BehaviorValueParameter *argsBVPs, int numArguments) const |
|
AZ::Data::AssetId | GetAssetId () const |
|
AZ::EntityId | GetEntityId () const |
|
const Execution::FunctorOut & | GetExecutionOut (size_t index) const |
|
const Execution::FunctorOut & | GetExecutionOutChecked (size_t index) const |
|
virtual NodePropertyInterface * | GetPropertyInterface (AZ::Crc32) |
|
AZ::EntityId | GetScriptCanvasId () const |
|
void | Deactivate () |
|
void | InitializeExecutionOuts (size_t count) |
|
void | SetExecutionOut (size_t index, Execution::FunctorOut &&out) |
|
void | SetExecutionOutChecked (size_t index, Execution::FunctorOut &&out) |
|
|
void | OnDeactivate () override |
|
void | InitializeExecutionOutByRequiredCount () |
|
void | InitializeExecutionState (ExecutionState *executionState) |
|
virtual void | OnInitializeExecutionState () |
|
virtual size_t | GetRequiredOutCount () const |
|
template<typename... t_Args> |
void | ExecutionOut (size_t index, t_Args &&... args) const |
|
void | ExecutionOut (size_t index) const |
|
template<typename t_Return > |
void | ExecutionOutResult (size_t index, t_Return &result) const |
|
template<typename t_Return , typename... t_Args> |
void | ExecutionOutResult (size_t index, t_Return &result, t_Args &&... args) const |
|