Open 3D Engine ScriptCanvasDeveloper Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ScriptCanvas::Developer::Nodes::Mock Class Reference

Inherits Node, ScriptCanvasEditor::EditorNodeNotificationBus::Handler, GraphCanvas::NodeNotificationBus::Handler, GraphCanvas::SceneMemberNotificationBus::Handler, and MockDescriptorRequestBus::Handler.

Inherited by ScriptCanvas::Developer::Nodes::WrapperMock.

Public Member Functions

 AZ_COMPONENT (Mock, MockNodeConfig::GetComponentTypeId(), Node)
 
AZ::Crc32 OnNodeTitleChanged ()
 
AZ::Crc32 OnNodeSubTitleChanged ()
 
AZ::Crc32 OnNodeColorPaletteChanged ()
 
AZ::Crc32 OnDataInSlotArrayChanged ()
 
AZ::Crc32 OnDataOutSlotArrayChanged ()
 
AZ::Crc32 OnExecutionInSlotArrayChanged ()
 
AZ::Crc32 OnExecutionOutSlotArrayChanged ()
 
void OnSlotAddedToNode (const AZ::EntityId &slotId) override
 
void OnSlotRemovedFromNode (const AZ::EntityId &slotId) override
 
void OnAddedToScene (const AZ::EntityId &sceneId) override
 
void OnSceneMemberDeserialized (const GraphCanvas::GraphId &grpahId, const GraphCanvas::GraphSerialization &serialization) override
 
AZ::EntityId GetGraphCanvasNodeId () const override
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Protected Member Functions

void OnInit () override
 
void SetUiEntityId (AZ::EntityId uiEntityId)
 
void Clear ()
 
AZStd::vector< AZStd::string > GetColorPaletteList () const
 
virtual void OnClear ()
 
virtual void OnNodeDisplayed (const GraphCanvas::NodeId &graphCanvasEntityId)
 

Friends

struct SlotConfig
 

The documentation for this class was generated from the following file: