Plasma Engine
2.0
Loading...
Searching...
No Matches
GameObjectViewWidget.moc.h
1
#pragma once
2
3
#include <EditorFramework/DocumentWindow/EngineViewWidget.moc.h>
4
#include <EditorFramework/EditorFrameworkDLL.h>
5
#include <Foundation/Basics.h>
6
7
class
plViewMarqueePickingResultMsgToEditor
;
8
class
plQtGameObjectDocumentWindow
;
9
class
plOrthoGizmoContext
;
10
class
plContextMenuContext;
11
class
plSelectionContext
;
12
class
plCameraMoveContext
;
13
14
class
PL_EDITORFRAMEWORK_DLL
plQtGameObjectViewWidget
:
public
plQtEngineViewWidget
15
{
16
Q_OBJECT
17
public
:
18
plQtGameObjectViewWidget
(QWidget* pParent,
plQtGameObjectDocumentWindow
* pOwnerWindow,
plEngineViewConfig
* pViewConfig);
19
~plQtGameObjectViewWidget
();
20
21
plOrthoGizmoContext
* m_pOrthoGizmoContext;
22
plSelectionContext
* m_pSelectionContext;
23
plCameraMoveContext
* m_pCameraMoveContext;
24
25
virtual
void
SyncToEngine
()
override
;
26
27
protected
:
28
virtual
void
HandleMarqueePickingResult(
const
plViewMarqueePickingResultMsgToEditor
* pMsg)
override
;
29
30
plUInt32 m_uiLastMarqueeActionID = 0;
31
plDeque<plUuid>
m_MarqueeBaseSelection;
32
};
33
plCameraMoveContext
Definition
CameraMoveContext.h:10
plDeque
Definition
Deque.h:270
plOrthoGizmoContext
Definition
OrthoGizmoContext.h:11
plQtEngineViewWidget
Base class for views that show engine output.
Definition
EngineViewWidget.moc.h:34
plQtEngineViewWidget::SyncToEngine
virtual void SyncToEngine()
Sends the redraw message to the engine.
Definition
EngineViewWidget.cpp:96
plQtGameObjectDocumentWindow
Definition
GameObjectDocumentWindow.moc.h:12
plQtGameObjectViewWidget
Definition
GameObjectViewWidget.moc.h:15
plSelectionContext
Definition
SelectionContext.h:12
plViewMarqueePickingResultMsgToEditor
Definition
EngineProcessMessages.h:388
plEngineViewConfig
Definition
ViewRenderSettings.h:26
Code
Editor
EditorFramework
DocumentWindow
GameObjectViewWidget.moc.h
Generated by
1.11.0