ezEngine Release 25.08
Loading...
Searching...
No Matches
ezDecalViewContext Class Reference
Inheritance diagram for ezDecalViewContext:

Public Member Functions

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

Protected Member Functions

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 ezRenderPipelineResourceHandle CreateDefaultRenderPipeline ()
 Returns the handle to the default render pipeline.
 
virtual ezRenderPipelineResourceHandle CreateDebugRenderPipeline ()
 Returns the handle to the debug render pipeline.
 

Protected Attributes

ezDecalContextm_pDecalContext
 
- Protected Attributes inherited from ezEngineProcessViewContext
ezCamera m_Camera
 
ezViewHandle m_hView
 
ezUInt32 m_uiViewID
 

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.
 

Member Function Documentation

◆ CreateView()

ezViewHandle ezDecalViewContext::CreateView ( )
overrideprotectedvirtual

Create the actual view.

Implements ezEngineProcessViewContext.


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