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 |
| |