Open 3D Engine GraphCanvas Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits QGraphicsLinearLayout, Handler, Handler, Handler, Handler, Handler, Handler, Handler, and 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 |