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

Public Member Functions

 ezAnimatedMeshViewContext (ezAnimatedMeshContext *pMeshContext)
 
bool UpdateThumbnailCamera (const ezBoundingBoxSphere &bounds)
 
- 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.
 
virtual void SetCamera (const ezViewRedrawMsgToEngine *pMsg) override
 
- 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 ezRenderPipelineResourceHandle CreateDefaultRenderPipeline ()
 Returns the handle to the default render pipeline.
 
virtual ezRenderPipelineResourceHandle CreateDebugRenderPipeline ()
 Returns the handle to the debug render pipeline.
 

Protected Attributes

ezAnimatedMeshContextm_pContext = nullptr
 
- 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 ezAnimatedMeshViewContext::CreateView ( )
overrideprotectedvirtual

Create the actual view.

Implements ezEngineProcessViewContext.

◆ SetCamera()

void ezAnimatedMeshViewContext::SetCamera ( const ezViewRedrawMsgToEngine pMsg)
overrideprotectedvirtual

Reimplemented from ezEngineProcessViewContext.


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