KDGpuExample::XrPassthroughLayer
#include <xr_passthrough_layer.h>
Inherits from KDGpuExample::XrCompositorLayer
Public Functions
Protected Functions
Protected Attributes
Additional inherited members
Public Types inherited from KDGpuExample::XrCompositorLayer
 | 
Name | 
| enum class uint32_t | 
Type { Projection, Quad, Cylinder, Cube, Equirect, PassThrough} | 
Public Functions inherited from KDGpuExample::XrCompositorLayer
Protected Functions inherited from KDGpuExample::XrCompositorLayer
Protected Attributes inherited from KDGpuExample::XrCompositorLayer
Friends inherited from KDGpuExample::XrCompositorLayer
Public Functions Documentation
function XrPassthroughLayer
 | explicit XrPassthroughLayer(
    const XrPassthroughLayerOptions & options
)
  | 
 
function ~XrPassthroughLayer
 | ~XrPassthroughLayer() override
  | 
 
function XrPassthroughLayer
 | XrPassthroughLayer(
    const XrPassthroughLayer & 
) =delete
  | 
 
function operator=
 | XrPassthroughLayer & operator=(
    const XrPassthroughLayer & 
) =delete
  | 
 
function XrPassthroughLayer
 | XrPassthroughLayer(
    XrPassthroughLayer && 
) =default
  | 
 
function operator=
 | XrPassthroughLayer & operator=(
    XrPassthroughLayer && 
) =default
  | 
 
function setRunning
 | void setRunning(
    bool running
)
  | 
 
Protected Functions Documentation
function initialize
 | virtual void initialize() override
  | 
 
Reimplements: KDGpuExample::XrCompositorLayer::initialize
function cleanup
 | virtual void cleanup() override
  | 
 
Reimplements: KDGpuExample::XrCompositorLayer::cleanup
function update
 | virtual bool update(
    const KDXr::FrameState & frameState
) override
  | 
 
Reimplements: KDGpuExample::XrCompositorLayer::update
function compositionLayer
 | inline virtual KDXr::CompositionLayer * compositionLayer() override
  | 
 
Reimplements: KDGpuExample::XrCompositorLayer::compositionLayer
Protected Attributes Documentation
variable m_device
 | KDGpu::Device * m_device { nullptr };
  | 
 
variable m_queue
 | KDGpu::Queue * m_queue { nullptr };
  | 
 
variable m_session
 | KDXr::Session * m_session { nullptr };
  | 
 
variable m_layerController
 | KDXr::PassthroughLayerController m_layerController;
  | 
 
variable m_passthroughCompositionLayer
 | KDXr::PassthroughCompositionLayer m_passthroughCompositionLayer;
  | 
 
Updated on 2025-11-02 at 00:01:41 +0000