Plasma Engine  2.0
Loading...
Searching...
No Matches
SkeletonView.h
1#pragma once
2
3#include <EditorEngineProcessFramework/EngineProcess/EngineProcessViewContext.h>
4
6
8{
9public:
12
13 bool UpdateThumbnailCamera(const plBoundingBoxSphere& bounds);
14
15 virtual void Redraw(bool bRenderEditorGizmos) override;
16
17protected:
18 virtual plViewHandle CreateView() override;
19 virtual void SetCamera(const plViewRedrawMsgToEngine* pMsg) override;
20
21 virtual void HandleViewMessage(const plEditorEngineViewMsg* pMsg) override;
22
23 void PickObjectAt(plUInt16 x, plUInt16 y);
24
25 plSkeletonContext* m_pContext = nullptr;
26};
Definition EngineProcessMessages.h:196
Represents the view/window on the engine process side, holds all data necessary for rendering.
Definition EngineProcessViewContext.h:54
Definition SkeletonContext.h:9
Definition SkeletonView.h:8
virtual plViewHandle CreateView() override
Create the actual view.
Definition SkeletonView.cpp:54
Definition Declarations.h:64
Definition EngineProcessMessages.h:257