Open 3D Engine ScriptCanvas Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits AZ::Component, GraphCanvas::SceneMemberNotificationBus::Handler, ScriptCanvas::NodeNotificationsBus::Handler, and DynamicSlotRequestBus::Handler.
Inherited by ScriptCanvasEditor::DynamicOrderingDynamicSlotComponent.
Public Member Functions | |
AZ_COMPONENT (DynamicSlotComponent, "{977152B6-1A7D-49A4-8E70-644AFAD1586A}") | |
DynamicSlotComponent (GraphCanvas::SlotGroup slotGroup) | |
void | Init () override |
void | Activate () override |
void | Deactivate () override |
void | OnSceneSet (const AZ::EntityId &sceneId) override |
void | OnSlotAdded (const ScriptCanvas::SlotId &slotId) override |
void | OnSlotRemoved (const ScriptCanvas::SlotId &slotId) override |
void | OnUserDataChanged () override |
void | StartQueueSlotUpdates () override |
void | StopQueueSlotUpdates () override |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *serializeContext) |
Protected Member Functions | |
virtual void | ConfigureGraphCanvasSlot (const ScriptCanvas::Slot *slot, const GraphCanvas::SlotId &graphCanvasSlotId) |
const AZ::EntityId & | GetScriptCanvasNodeId () const |