Open 3D Engine GraphCanvas 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.
GraphCanvas::GraphCanvasGraphicsScene Class Reference

#include <SceneComponent.h>

Inherits QGraphicsScene.

Public Member Functions

 AZ_TYPE_INFO (GraphCanvasGraphicsScene, "{48C47083-2CF2-4BB5-8058-FF25084FC2AA}")
 
 AZ_CLASS_ALLOCATOR (GraphCanvasGraphicsScene, AZ::SystemAllocator)
 
 GraphCanvasGraphicsScene (SceneComponent &scene)
 
AZ::EntityId GetEntityId () const
 
void SuppressNextContextMenu ()
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *)=delete
 

Protected Member Functions

void keyPressEvent (QKeyEvent *event) override
 
void keyReleaseEvent (QKeyEvent *event) override
 
void contextMenuEvent (QGraphicsSceneContextMenuEvent *contextMenuEvent) override
 
QList< QGraphicsItem * > itemsAtPosition (const QPoint &screenPos, const QPointF &scenePos, QWidget *widget) const
 
void mousePressEvent (QGraphicsSceneMouseEvent *event) override
 
void mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override
 
void mouseMoveEvent (QGraphicsSceneMouseEvent *event) override
 
void dragEnterEvent (QGraphicsSceneDragDropEvent *event) override
 
void dragLeaveEvent (QGraphicsSceneDragDropEvent *event) override
 
void dragMoveEvent (QGraphicsSceneDragDropEvent *event) override
 
void dropEvent (QGraphicsSceneDragDropEvent *event) override
 

Detailed Description

This is the is Qt Ui QGraphicsScene elements that is stored in the GraphCanvas SceneComponent This class should NOT be serialized


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