Plasma Engine  2.0
Loading...
Searching...
No Matches
MeshView.h
1#pragma once
2
3#include <EditorEngineProcessFramework/EngineProcess/EngineProcessViewContext.h>
4
5class plMeshContext;
6
8{
9public:
10 plMeshViewContext(plMeshContext* pMeshContext);
12
13 bool UpdateThumbnailCamera(const plBoundingBoxSphere& bounds);
14
15protected:
16 virtual plViewHandle CreateView() override;
17 virtual void SetCamera(const plViewRedrawMsgToEngine* pMsg) override;
18
19 plMeshContext* m_pContext = nullptr;
20};
Represents the view/window on the engine process side, holds all data necessary for rendering.
Definition EngineProcessViewContext.h:54
Definition MeshContext.h:12
Definition MeshView.h:8
virtual plViewHandle CreateView() override
Create the actual view.
Definition MeshView.cpp:27
Definition Declarations.h:64
Definition EngineProcessMessages.h:257