|
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.
|
Inherits Component, Handler, and Handler.
Public Member Functions | |
| AZ_COMPONENT (SystemComponent,"{CCCCE7AE-AEC7-43F8-969C-ED592C264560}") | |
| void | Init () override |
| void | Activate () override |
| void | Deactivate () override |
| void | AddOwnedObjectReference (const void *object, BehaviorContextObject *behaviorContextObject) override |
| BehaviorContextObject * | FindOwnedObjectReference (const void *object) override |
| void | RemoveOwnedObjectReference (const void *object) override |
Static Public Member Functions | |
|
static Execution::PerformanceTracker * | ModPerformanceTracker () |
| static void | Reflect (AZ::ReflectContext *context) |
| static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) |
| static void | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible) |
| static void | GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &required) |
| static void | GetDependentServices (AZ::ComponentDescriptor::DependencyArrayType &dependent) |
Protected Member Functions | |
| bool | IsAnyScriptInterpreted () const |
|
AZStd::pair < DataRegistry::Createability, TypeProperties > | GetCreatibility (AZ::SerializeContext *serializeContext, AZ::BehaviorClass *behaviorClass) |
| bool | IsScriptUnitTestingInProgress () override |
| void | MarkScriptUnitTestBegin () override |
| void | MarkScriptUnitTestEnd () override |
| void | CreateEngineComponentsOnEntity (AZ::Entity *entity) override |
| Graph * | CreateGraphOnEntity (AZ::Entity *entity) override |
| ScriptCanvas::Graph * | MakeGraph () override |
| ScriptCanvasId | FindScriptCanvasId (AZ::Entity *graphEntity) override |
| ScriptCanvas::Node * | GetNode (const AZ::EntityId &, const AZ::Uuid &) override |
| ScriptCanvas::Node * | CreateNodeOnEntity (const AZ::EntityId &entityId, ScriptCanvasId scriptCanvasId, const AZ::Uuid &nodeType) override |
| SystemComponentConfiguration | GetSystemComponentConfiguration () override |
| void | SetInterpretedBuildConfiguration (BuildConfiguration config) override |
| void | OnAddClass (const char *className, AZ::BehaviorClass *behaviorClass) override |
| void | OnRemoveClass (const char *className, AZ::BehaviorClass *behaviorClass) override |