XII Release 0.1.0
Loading...
Searching...
No Matches
xiiCameraVisualizerAdapter Class Reference

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

#include <CameraVisualizerAdapter.h>

Inheritance diagram for xiiCameraVisualizerAdapter:
[legend]

Public Member Functions

 xiiCameraVisualizerAdapter ()
 Copyright (c) Theophilus Eriata. All Rights Reserved.
Public Member Functions inherited from xiiVisualizerAdapter
 xiiVisualizerAdapter ()
 Copyright (c) Theophilus Eriata. All Rights Reserved.
void SetVisualizer (const xiiVisualizerAttribute *pAttribute, const xiiDocumentObject *pObject)

Protected Member Functions

virtual void Finalize () override
 Called to actually properly set up the adapter. All setup code is implemented here.
virtual void Update () override
 Called when object properties have changed and the visualizer may need to react.
virtual void UpdateGizmoTransform () override
 Called when the object has been moved somehow. More light weight than a full update.
Protected Member Functions inherited from xiiVisualizerAdapter
virtual xiiTransform GetObjectTransform () const
xiiObjectAccessorBase * GetObjectAccessor () const
const xiiAbstractProperty * GetProperty (const char *szProperty) const

Protected Attributes

xiiTransform m_LocalTransformFrustum
xiiTransform m_LocalTransformNearPlane
xiiTransform m_LocalTransformFarPlane
xiiEngineGizmoHandle m_hBoxGizmo
xiiEngineGizmoHandle m_hFrustumGizmo
xiiEngineGizmoHandle m_hNearPlaneGizmo
xiiEngineGizmoHandle m_hFarPlaneGizmo
Protected Attributes inherited from xiiVisualizerAdapter
bool m_bVisualizerIsVisible
const xiiVisualizerAttribute * m_pVisualizerAttr
const xiiDocumentObject * m_pObject

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.

Member Function Documentation

◆ Finalize()

void xiiCameraVisualizerAdapter::Finalize ( )
overrideprotectedvirtual

Called to actually properly set up the adapter. All setup code is implemented here.

Implements xiiVisualizerAdapter.

◆ Update()

void xiiCameraVisualizerAdapter::Update ( )
overrideprotectedvirtual

Called when object properties have changed and the visualizer may need to react.

Implements xiiVisualizerAdapter.

◆ UpdateGizmoTransform()

void xiiCameraVisualizerAdapter::UpdateGizmoTransform ( )
overrideprotectedvirtual

Called when the object has been moved somehow. More light weight than a full update.

Implements xiiVisualizerAdapter.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Editor/EditorFramework/Visualizers/CameraVisualizerAdapter.h
  • /home/runner/work/XII/XII/Source/Editor/EditorFramework/Visualizers/Implementation/CameraVisualizerAdapter.cpp