XII Release 0.1.0
Loading...
Searching...
No Matches
xiiAnimationClipViewContext Class Reference
Inheritance diagram for xiiAnimationClipViewContext:
[legend]

Public Member Functions

 xiiAnimationClipViewContext (xiiAnimationClipContext *pContext)
 
bool UpdateThumbnailCamera (const xiiBoundingBoxSphere &bounds)
 
- Public Member Functions inherited from xiiEngineProcessViewContext
 xiiEngineProcessViewContext (xiiEngineProcessDocumentContext *pContext)
 
void SetViewID (xiiUInt32 uiId)
 
xiiEngineProcessDocumentContextGetDocumentContext () const
 
virtual void HandleViewMessage (const xiiEditorEngineViewMsg *pMsg)
 
virtual void SetupRenderTarget (xiiSharedPtr< xiiGALSwapChain > pSwapChain, const xiiRenderTargets *pRenderTargets, xiiUInt16 uiWidth, xiiUInt16 uiHeight)
 
virtual void Redraw (bool bRenderEditorGizmos)
 
xiiViewHandle GetViewHandle () const
 
void DrawSimpleGrid () const
 

Protected Member Functions

virtual xiiViewHandle CreateView () override
 Create the actual view.
 
virtual void SetCamera (const xiiViewRedrawMsgToEngine *pMsg) override
 
- Protected Member Functions inherited from xiiEngineProcessViewContext
void SendViewMessage (xiiEditorEngineViewMsg *pViewMsg)
 
void HandleWindowUpdate (xiiWindowHandle hWnd, xiiUInt16 uiWidth, xiiUInt16 uiHeight)
 
void OnSwapChainChanged (xiiSharedPtr< xiiGALSwapChain > pSwapChain, xiiSizeU32 size)
 
virtual xiiRenderPipelineResourceHandle CreateDefaultRenderPipeline ()
 Returns the handle to the default render pipeline.
 
virtual xiiRenderPipelineResourceHandle CreateDebugRenderPipeline ()
 Returns the handle to the debug render pipeline.
 

Protected Attributes

xiiAnimationClipContextm_pContext = nullptr
 
- Protected Attributes inherited from xiiEngineProcessViewContext
xiiCamera m_Camera
 
xiiViewHandle m_hView
 
xiiUInt32 m_uiViewID
 

Additional Inherited Members

- Static Public Member Functions inherited from xiiEngineProcessViewContext
static bool FocusCameraOnObject (xiiCamera &inout_camera, const xiiBoundingBoxSphere &objectBounds, float fFov, const xiiVec3 &vViewDir)
 Focuses camera on the given object.
 

Member Function Documentation

◆ CreateView()

xiiViewHandle xiiAnimationClipViewContext::CreateView ( )
overrideprotectedvirtual

Create the actual view.

Implements xiiEngineProcessViewContext.

◆ SetCamera()

void xiiAnimationClipViewContext::SetCamera ( const xiiViewRedrawMsgToEngine * pMsg)
overrideprotectedvirtual

Reimplemented from xiiEngineProcessViewContext.


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