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::MiniMapGraphicsView Class Reference

Inherits QGraphicsView, GraphCanvas::SceneNotificationBus::Handler, GraphCanvas::AssetEditorNotificationBus::Handler, and GraphCanvas::ViewNotificationBus::Handler.

Public Member Functions

 AZ_TYPE_INFO (MiniMapGraphicsView, "{DF03D03E-2048-43B2-8F01-897098D553F2}")
 
 AZ_CLASS_ALLOCATOR (MiniMapGraphicsView, AZ::SystemAllocator)
 
 MiniMapGraphicsView (const AZ::Crc32 &graphCanvasEditorNotificationBusId=0, bool isStandAlone=true, const AZ::EntityId sceneId=AZ::EntityId(), QWidget *parent=nullptr)
 
void OnActiveGraphChanged (const AZ::EntityId &sceneId) override
 
void OnViewResized (QResizeEvent *event) override
 
void OnViewScrolled () override
 
void OnViewCenteredOnArea () override
 
void OnNodeAdded (const AZ::EntityId &nodeId, bool isPaste) override
 
void OnNodeRemoved (const AZ::EntityId &nodeId) override
 
void OnSceneMemberDragBegin () override
 
void OnSceneMemberDragComplete () override
 
void ApplyMainViewToMagnifier ()
 
void ApplyMagnifierToMainView (QMouseEvent *ev)
 
void SetScene (const AZ::EntityId &sceneId)
 

Protected Member Functions

QSize minimumSizeHint () const override
 
void resizeEvent (QResizeEvent *ev) override
 
void wheelEvent (QWheelEvent *ev) override
 
void mousePressEvent (QMouseEvent *ev) override
 
void mouseMoveEvent (QMouseEvent *ev) override
 
void mouseReleaseEvent (QMouseEvent *ev) override
 
void paintEvent (QPaintEvent *ev) override
 

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