ezEngine Release 26.9
Loading...
Searching...
No Matches
ezRemoteEngineProcessViewContext Class Reference
Inheritance diagram for ezRemoteEngineProcessViewContext:

Public Member Functions

 ezRemoteEngineProcessViewContext (ezEngineProcessDocumentContext *pContext)
 
- Public Member Functions inherited from ezEngineProcessViewContext
 ezEngineProcessViewContext (ezEngineProcessDocumentContext *pContext)
 
void SetViewID (ezUInt32 uiId)
 
ezEngineProcessDocumentContextGetDocumentContext () const
 
virtual void SetupRenderTarget (ezGALSwapChainHandle hSwapChain, const ezGALRenderTargets *pRenderTargets, ezUInt16 uiWidth, ezUInt16 uiHeight)
 
virtual void Redraw (bool bRenderEditorGizmos)
 
virtual bool PendingOperationInProgress () const
 
ezViewHandle GetViewHandle () const
 
void DrawSimpleGrid () const
 

Protected Member Functions

virtual void HandleViewMessage (const ezEditorEngineViewMsg *pMsg) override
 
virtual ezViewHandle CreateView () override
 Create the actual view.
 
- Protected Member Functions inherited from ezEngineProcessViewContext
void SendViewMessage (ezEditorEngineViewMsg *pViewMsg)
 
void HandleWindowUpdate (ezWindowHandle hWnd, ezUInt16 uiWidth, ezUInt16 uiHeight)
 
void OnSwapChainChanged (ezGALSwapChainHandle hSwapChain, ezSizeU32 size)
 
virtual void SetCamera (const ezViewRedrawMsgToEngine *pMsg)
 
virtual void SetViewProperties (ezView *pView)
 
virtual ezRenderPipelineResourceHandle CreateDefaultRenderPipeline ()
 Returns the handle to the default render pipeline.
 
virtual ezRenderPipelineResourceHandle CreateDebugRenderPipeline ()
 Returns the handle to the debug render pipeline.
 
ezViewCreateDefaultView (ezStringView sName)
 

Static Protected Attributes

static ezUInt32 s_uiActiveViewID = 0
 
static ezRemoteEngineProcessViewContexts_pActiveRemoteViewContext = nullptr
 

Additional Inherited Members

- Static Public Member Functions inherited from ezEngineProcessViewContext
static bool FocusCameraOnObject (ezCamera &inout_camera, const ezBoundingBoxSphere &objectBounds, float fFov, const ezVec3 &vViewDir)
 Focuses camera on the given object.
 
- Protected Attributes inherited from ezEngineProcessViewContext
ezCamera m_Camera
 
ezViewHandle m_hView
 
ezUInt32 m_uiViewID
 

Member Function Documentation

◆ CreateView()

ezViewHandle ezRemoteEngineProcessViewContext::CreateView ( )
overrideprotectedvirtual

Create the actual view.

Implements ezEngineProcessViewContext.

◆ HandleViewMessage()

void ezRemoteEngineProcessViewContext::HandleViewMessage ( const ezEditorEngineViewMsg pMsg)
overrideprotectedvirtual

Reimplemented from ezEngineProcessViewContext.


The documentation for this class was generated from the following files: