Monado OpenXR Runtime
Data Fields
comp_distortion Struct Reference

Helper struct that encapsulate a distortion rendering code. More...

#include <main/comp_distortion.h>

Collaboration diagram for comp_distortion:
Collaboration graph
[legend]

Data Fields

struct vk_bundlevk
 
struct comp_uniform_buffer ubo_handle
 
struct comp_uniform_buffer vbo_handle
 
struct comp_uniform_buffer index_handle
 
struct comp_uniform_buffer ubo_viewport_handles [2]
 
enum xrt_distortion_model distortion_model
 
struct {
   float   hmd_warp_param [4]
 
   float   aberr [4]
 
   float   lens_center [2][4]
 
   float   viewport_scale [2]
 
   float   warp_scale
 
ubo_pano
 
struct {
   float   coefficients [2][3][4]
 
   float   center [2][4]
 
   float   undistort_r2_cutoff [4]
 
   float   aspect_x_over_y
 
   float   grow_for_undistort
 
ubo_vive
 
struct {
   float *   vertices
 
   int *   indices
 
   size_t   stride
 
   size_t   num_vertices
 
   size_t   num_indices [2]
 
   size_t   offset_indices [2]
 
   size_t   total_num_indices
 
mesh
 
struct {
   struct xrt_matrix_2x2   rot
 
   int   viewport_id
 
   bool   flip_y
 
ubo_vp_data [2]
 
VkPipelineLayout pipeline_layout
 
VkPipeline pipeline
 
VkDescriptorSetLayout descriptor_set_layout
 
VkDescriptorSet descriptor_sets [2]
 
bool quirk_draw_lines
 

Detailed Description

Helper struct that encapsulate a distortion rendering code.


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