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

Public Member Functions

 ezSkeletonViewContext (ezSkeletonContext *pContext)
 
bool UpdateThumbnailCamera (const ezBoundingBoxSphere &bounds)
 
virtual void Redraw (bool bRenderEditorGizmos) override
 
- 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)
 
ezViewHandle GetViewHandle () const
 
void DrawSimpleGrid () const
 

Protected Member Functions

virtual ezViewHandle CreateView () override
 Create the actual view.
 
virtual void SetCamera (const ezViewRedrawMsgToEngine *pMsg) override
 
virtual void HandleViewMessage (const ezEditorEngineViewMsg *pMsg) override
 
void PickObjectAt (ezUInt16 x, ezUInt16 y)
 
- 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

ezSkeletonContextm_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 ezSkeletonViewContext::CreateView ( )
overrideprotectedvirtual

Create the actual view.

Implements ezEngineProcessViewContext.

◆ HandleViewMessage()

void ezSkeletonViewContext::HandleViewMessage ( const ezEditorEngineViewMsg pMsg)
overrideprotectedvirtual

Reimplemented from ezEngineProcessViewContext.

◆ Redraw()

void ezSkeletonViewContext::Redraw ( bool  bRenderEditorGizmos)
overridevirtual

Reimplemented from ezEngineProcessViewContext.

◆ SetCamera()

void ezSkeletonViewContext::SetCamera ( const ezViewRedrawMsgToEngine pMsg)
overrideprotectedvirtual

Reimplemented from ezEngineProcessViewContext.


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