Open 3D Engine GraphCanvas 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 QGraphicsLinearLayout, SlotNotificationBus::Handler, DataSlotLayoutRequestBus::Handler, DataSlotNotificationBus::Handler, NodeDataSlotRequestBus::Handler, SceneMemberNotificationBus::Handler, StyleNotificationBus::Handler, VisualNotificationBus::Handler, and AZ::SystemTickBus::Handler.
Public Member Functions | |
AZ_CLASS_ALLOCATOR (DataSlotLayout, AZ::SystemAllocator) | |
DataSlotLayout (DataSlotLayoutComponent &owner) | |
void | Activate () |
void | Deactivate () |
void | OnSystemTick () override |
void | OnSceneSet (const AZ::EntityId &) override |
void | OnSceneReady () override |
void | OnRegisteredToNode (const AZ::EntityId &nodeId) override |
void | OnNameChanged (const AZStd::string &) override |
void | OnTooltipChanged (const AZStd::string &) override |
void | OnStyleChanged () override |
const DataSlotConnectionPin * | GetConnectionPin () const override |
void | UpdateDisplay () override |
QRectF | GetWidgetSceneBoundingRect () const override |
void | OnDataSlotTypeChanged (const DataSlotType &dataSlotType) override |
void | OnDisplayTypeChanged (const AZ::Uuid &dataType, const AZStd::vector< AZ::Uuid > &typeIds) override |
void | RecreatePropertyDisplay () override |
void | OnDragEnterEvent (QGraphicsSceneDragDropEvent *dragDropEvent) |
void | OnDragLeaveEvent (QGraphicsSceneDragDropEvent *dragDropEvent) |
void | OnDropEvent (QGraphicsSceneDragDropEvent *dragDropEvent) |
Friends | |
class | DoubleClickSceneEventFilter |