Inherits AZ::EBusTraits.
|
virtual bool | IsScriptUnitTestingInProgress ()=0 |
|
virtual void | MarkScriptUnitTestBegin ()=0 |
|
virtual void | MarkScriptUnitTestEnd ()=0 |
|
virtual void | CreateEngineComponentsOnEntity (AZ::Entity *entity)=0 |
| Create all the components that entity requires to execute the Script Canvas engine.
|
|
virtual Graph * | CreateGraphOnEntity (AZ::Entity *)=0 |
| Create a graph and attach it to the supplied Entity.
|
|
virtual ScriptCanvas::Graph * | MakeGraph ()=0 |
|
virtual ScriptCanvasId | FindScriptCanvasId (AZ::Entity *) |
|
virtual ScriptCanvas::Node * | GetNode (const AZ::EntityId &, const AZ::Uuid &)=0 |
|
virtual Node * | CreateNodeOnEntity (const AZ::EntityId &entityId, ScriptCanvasId scriptCanvasId, const AZ::Uuid &nodeType)=0 |
| Given the ClassData for a type create a Script Canvas Node Component on the supplied entity.
|
|
template<typename NodeType > |
NodeType * | GetNode (const AZ::EntityId &nodeId) |
|
virtual void | AddOwnedObjectReference (const void *object, BehaviorContextObject *behaviorContextObject)=0 |
| Adds a mapping of the raw address to an object created by the behavior context to the ScriptCanvas::BehaviorContextObject node that owns that object.
|
|
virtual BehaviorContextObject * | FindOwnedObjectReference (const void *object)=0 |
| Looks up the supplied address returns the BehaviorContextObject if it is owned by one.
|
|
virtual void | RemoveOwnedObjectReference (const void *object)=0 |
| Removes a mapping of the raw address of an object created by the behavior context to a BehaviorContextObject node.
|
|
virtual void | SetInterpretedBuildConfiguration (BuildConfiguration config)=0 |
|
virtual SystemComponentConfiguration | GetSystemComponentConfiguration ()=0 |
|