![]() |
Plasma Engine
2.0
|

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