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

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

#include <ReflectionCaptureVisualizerAdapter.h>

Inheritance diagram for xiiReflectionCaptureVisualizerAdapter:
[legend]

Protected Member Functions

void Finalize () override
 Copyright (c) Theophilus Eriata. All Rights Reserved.
void Update () override
 Called when object properties have changed and the visualizer may need to react.
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

xiiEngineGizmoHandle m_hBox
xiiEngineGizmoHandle m_hInnerBox
xiiEngineGizmoHandle m_hSphere
xiiEngineGizmoHandle m_hInnerSphere
xiiVec3 m_vOuterScale = xiiVec3::MakeZero()
xiiVec3 m_vInnerScale = xiiVec3::MakeZero()
Protected Attributes inherited from xiiVisualizerAdapter
bool m_bVisualizerIsVisible
const xiiVisualizerAttribute * m_pVisualizerAttr
const xiiDocumentObject * m_pObject

Additional Inherited Members

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

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.

Native reflection influence volume and inner full-weight boundary, in the probe's local space.

Member Function Documentation

◆ Finalize()

void xiiReflectionCaptureVisualizerAdapter::Finalize ( )
overrideprotectedvirtual

Copyright (c) Theophilus Eriata. All Rights Reserved.

Implements xiiVisualizerAdapter.

◆ Update()

void xiiReflectionCaptureVisualizerAdapter::Update ( )
overrideprotectedvirtual

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

Implements xiiVisualizerAdapter.

◆ UpdateGizmoTransform()

void xiiReflectionCaptureVisualizerAdapter::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/EditorPlugins/Scene/EditorPluginScene/Visualizers/ReflectionCaptureVisualizerAdapter.h
  • /home/runner/work/XII/XII/Source/EditorPlugins/Scene/EditorPluginScene/Visualizers/ReflectionCaptureVisualizerAdapter.cpp