Inherits AZ::Component, SystemRequestBus::Handler, and AZ::BehaviorContextBus::Handler.
|
| 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 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) |
|
|
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 |
|
The documentation for this class was generated from the following file:
- Gems/ScriptCanvas/Code/Include/ScriptCanvas/SystemComponent.h