VTK  9.4.20241128
Public Attributes | List of all members
vtkOpenXRManager::RenderResources_t Struct Reference

This struct stores all needed information to render the images and send it to the user We can't make a vector of struct because OpenXR SDK needs an array of XrXXX for xrEnumerate functions. More...

#include <vtkOpenXRManager.h>

Public Attributes

XrViewState ViewState { XR_TYPE_VIEW_STATE }
 
std::vector< XrView > Views
 
std::vector< XrViewConfigurationView > ConfigViews
 
std::vector< Swapchain_tColorSwapchains
 
std::vector< Swapchain_tDepthSwapchains
 
std::vector< XrCompositionLayerProjectionView > ProjectionLayerViews
 
std::vector< XrCompositionLayerDepthInfoKHR > DepthInfoViews
 

Detailed Description

This struct stores all needed information to render the images and send it to the user We can't make a vector of struct because OpenXR SDK needs an array of XrXXX for xrEnumerate functions.

Definition at line 590 of file vtkOpenXRManager.h.

Member Data Documentation

◆ ViewState

XrViewState vtkOpenXRManager::RenderResources_t::ViewState { XR_TYPE_VIEW_STATE }

Definition at line 592 of file vtkOpenXRManager.h.

◆ Views

std::vector<XrView> vtkOpenXRManager::RenderResources_t::Views

Definition at line 594 of file vtkOpenXRManager.h.

◆ ConfigViews

std::vector<XrViewConfigurationView> vtkOpenXRManager::RenderResources_t::ConfigViews

Definition at line 596 of file vtkOpenXRManager.h.

◆ ColorSwapchains

std::vector<Swapchain_t> vtkOpenXRManager::RenderResources_t::ColorSwapchains

Definition at line 598 of file vtkOpenXRManager.h.

◆ DepthSwapchains

std::vector<Swapchain_t> vtkOpenXRManager::RenderResources_t::DepthSwapchains

Definition at line 599 of file vtkOpenXRManager.h.

◆ ProjectionLayerViews

std::vector<XrCompositionLayerProjectionView> vtkOpenXRManager::RenderResources_t::ProjectionLayerViews

Definition at line 601 of file vtkOpenXRManager.h.

◆ DepthInfoViews

std::vector<XrCompositionLayerDepthInfoKHR> vtkOpenXRManager::RenderResources_t::DepthInfoViews

Definition at line 602 of file vtkOpenXRManager.h.


The documentation for this struct was generated from the following file: