![]() |
Open 3D Engine ScriptCanvas Gem API Reference
2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <RuntimeComponent.h>
Inherits Component, and Handler.
Public Member Functions | |
AZ_COMPONENT (RuntimeComponent, "{95BFD916-E832-4956-837D-525DE8384282}", AZ::Component) | |
const RuntimeData & | GetRuntimeAssetData () const |
GraphIdentifier | GetGraphIdentifier () const |
ExecutionMode | GetExecutionMode () const |
AZ::EntityId | GetScriptCanvasId () const |
const RuntimeDataOverrides & | GetRuntimeDataOverrides () const |
void | TakeRuntimeDataOverrides (RuntimeDataOverrides &&overrideData) |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
static bool | VersionConverter (AZ::SerializeContext &context, AZ::SerializeContext::DataElementNode &classElement) |
Protected Member Functions | |
void | Activate () override |
ActivationInfo | CreateActivationInfo () const |
void | Deactivate () override |
void | Execute () |
void | Init () override |
void | InitializeExecution () |
void | OnEntityActivated (const AZ::EntityId &entityId) override |
void | OnEntityDeactivated (const AZ::EntityId &) override |
void | StopExecution () |
Runtime Component responsible for loading an executing the compiled ScriptCanvas graph from a runtime asset. It contains none of the Graph functionality of Validating Connections, as well as adding and removing nodes. Furthermore none of the functionality to remove and add variables exist in this component. It is assumed that the graph has runtime graph has already been validated and compiled at this point. This component should only be used at runtime