Plasma Engine  2.0
Loading...
Searching...
No Matches
TextureCubeAssetWindow.moc.h
1#pragma once
2
3#include <EditorEngineProcessFramework/EngineProcess/ViewRenderSettings.h>
4#include <EditorFramework/DocumentWindow/EngineDocumentWindow.moc.h>
5#include <Foundation/Basics.h>
6#include <GuiFoundation/Action/Action.h>
7#include <GuiFoundation/Action/BaseActions.h>
8#include <GuiFoundation/DocumentWindow/DocumentWindow.moc.h>
9#include <ToolsFoundation/Object/DocumentObjectManager.h>
10
13
15{
16 Q_OBJECT
17
18public:
20
21 virtual const char* GetWindowLayoutGroupName() const override { return "TextureCubeAsset"; }
22
23private:
24 virtual void InternalRedraw() override;
25 void SendRedrawMsg();
26
27 plEngineViewConfig m_ViewConfig;
28 plQtOrbitCamViewWidget* m_pViewWidget;
29};
Base class for all document windows that need a connection to the engine process, and might want to r...
Definition EngineDocumentWindow.moc.h:37
Definition OrbitCamViewWidget.moc.h:11
Definition TextureCubeAssetWindow.moc.h:15
virtual const char * GetWindowLayoutGroupName() const override
The 'GroupName' is used for serializing window layouts. It should be unique among different window ty...
Definition TextureCubeAssetWindow.moc.h:21
Definition TextureCubeAsset.h:25
Definition ViewRenderSettings.h:26