![]() |
Plasma Engine
2.0
|
Public Member Functions | |
plSkeletonViewContext (plSkeletonContext *pContext) | |
bool | UpdateThumbnailCamera (const plBoundingBoxSphere &bounds) |
virtual void | Redraw (bool bRenderEditorGizmos) override |
![]() | |
plEngineProcessViewContext (plEngineProcessDocumentContext *pContext) | |
void | SetViewID (plUInt32 uiId) |
plEngineProcessDocumentContext * | GetDocumentContext () const |
virtual void | SetupRenderTarget (plGALSwapChainHandle hSwapChain, const plGALRenderTargets *pRenderTargets, plUInt16 uiWidth, plUInt16 uiHeight) |
plViewHandle | GetViewHandle () const |
void | DrawSimpleGrid () const |
Protected Member Functions | |
virtual plViewHandle | CreateView () override |
Create the actual view. | |
virtual void | SetCamera (const plViewRedrawMsgToEngine *pMsg) override |
virtual void | HandleViewMessage (const plEditorEngineViewMsg *pMsg) override |
void | PickObjectAt (plUInt16 x, plUInt16 y) |
![]() | |
void | SendViewMessage (plEditorEngineViewMsg *pViewMsg) |
void | HandleWindowUpdate (plWindowHandle hWnd, plUInt16 uiWidth, plUInt16 uiHeight) |
void | OnSwapChainChanged (plGALSwapChainHandle hSwapChain, plSizeU32 size) |
virtual plRenderPipelineResourceHandle | CreateDefaultRenderPipeline () |
Returns the handle to the default render pipeline. | |
virtual plRenderPipelineResourceHandle | CreateDebugRenderPipeline () |
Returns the handle to the debug render pipeline. | |
Protected Attributes | |
plSkeletonContext * | m_pContext = nullptr |
![]() | |
plCamera | m_Camera |
plViewHandle | m_hView |
plUInt32 | m_uiViewID |
Additional Inherited Members | |
![]() | |
static bool | FocusCameraOnObject (plCamera &inout_camera, const plBoundingBoxSphere &objectBounds, float fFov, const plVec3 &vViewDir) |
Focuses camera on the given object. | |
|
overrideprotectedvirtual |
Create the actual view.
Implements plEngineProcessViewContext.
|
overrideprotectedvirtual |
Reimplemented from plEngineProcessViewContext.
|
overridevirtual |
Reimplemented from plEngineProcessViewContext.
|
overrideprotectedvirtual |
Reimplemented from plEngineProcessViewContext.