Struct openxr::ExtensionSet [−][src]
#[non_exhaustive]pub struct ExtensionSet {}Show fields
pub epic_view_configuration_fov: bool, pub ext_performance_settings: bool, pub ext_thermal_query: bool, pub ext_debug_utils: bool, pub ext_eye_gaze_interaction: bool, pub ext_view_configuration_depth_range: bool, pub ext_conformance_automation: bool, pub ext_hand_tracking: bool, pub ext_win32_appcontainer_compatible: bool, pub ext_hand_joints_motion_range: bool, pub ext_samsung_odyssey_controller: bool, pub ext_hp_mixed_reality_controller: bool, pub extx_overlay: bool, pub fb_swapchain_update_state: bool, pub fb_display_refresh_rate: bool, pub fb_color_space: bool, pub fb_swapchain_update_state_opengl_es: bool, pub fb_swapchain_update_state_vulkan: bool, pub htc_vive_cosmos_controller_interaction: bool, pub huawei_controller_interaction: bool, pub khr_composition_layer_cube: bool, pub khr_composition_layer_depth: bool, pub khr_vulkan_swapchain_format_list: bool, pub khr_composition_layer_cylinder: bool, pub khr_composition_layer_equirect: bool, pub khr_opengl_enable: bool, pub khr_opengl_es_enable: bool, pub khr_vulkan_enable: bool, pub khr_d3d11_enable: bool, pub khr_d3d12_enable: bool, pub khr_visibility_mask: bool, pub khr_composition_layer_color_scale_bias: bool, pub khr_win32_convert_performance_counter_time: bool, pub khr_convert_timespec_time: bool, pub khr_loader_init: bool, pub khr_vulkan_enable2: bool, pub khr_composition_layer_equirect2: bool, pub khr_binding_modification: bool, pub mnd_headless: bool, pub mnd_swapchain_usage_input_attachment_bit: bool, pub mndx_egl_enable: bool, pub msft_unbounded_reference_space: bool, pub msft_spatial_anchor: bool, pub msft_spatial_graph_bridge: bool, pub msft_hand_interaction: bool, pub msft_hand_tracking_mesh: bool, pub msft_secondary_view_configuration: bool, pub msft_first_person_observer: bool, pub msft_controller_model: bool, pub msft_perception_anchor_interop: bool, pub msft_holographic_window_attachment: bool, pub msft_composition_layer_reprojection: bool, pub oculus_audio_device_guid: bool, pub valve_analog_threshold: bool, pub varjo_quad_views: bool, pub varjo_foveated_rendering: bool, pub varjo_composition_layer_depth_test: bool, pub varjo_environment_depth_estimation: bool, pub other: Vec<String>,
Expand description
A subset of known extensions
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.epic_view_configuration_fov: bool
ext_performance_settings: bool
ext_thermal_query: bool
ext_debug_utils: bool
ext_eye_gaze_interaction: bool
ext_view_configuration_depth_range: bool
ext_conformance_automation: bool
ext_hand_tracking: bool
ext_win32_appcontainer_compatible: bool
ext_hand_joints_motion_range: bool
ext_samsung_odyssey_controller: bool
ext_hp_mixed_reality_controller: bool
extx_overlay: bool
fb_swapchain_update_state: bool
fb_display_refresh_rate: bool
fb_color_space: bool
fb_swapchain_update_state_opengl_es: bool
fb_swapchain_update_state_vulkan: bool
htc_vive_cosmos_controller_interaction: bool
huawei_controller_interaction: bool
khr_composition_layer_cube: bool
khr_composition_layer_depth: bool
khr_vulkan_swapchain_format_list: bool
khr_composition_layer_cylinder: bool
khr_composition_layer_equirect: bool
khr_opengl_enable: bool
khr_opengl_es_enable: bool
khr_vulkan_enable: bool
khr_d3d11_enable: bool
khr_d3d12_enable: bool
khr_visibility_mask: bool
khr_composition_layer_color_scale_bias: bool
khr_win32_convert_performance_counter_time: bool
khr_convert_timespec_time: bool
khr_loader_init: bool
khr_vulkan_enable2: bool
khr_composition_layer_equirect2: bool
khr_binding_modification: bool
mnd_headless: bool
mnd_swapchain_usage_input_attachment_bit: bool
mndx_egl_enable: bool
msft_unbounded_reference_space: bool
msft_spatial_anchor: bool
msft_spatial_graph_bridge: bool
msft_hand_interaction: bool
msft_hand_tracking_mesh: bool
msft_secondary_view_configuration: bool
msft_first_person_observer: bool
msft_controller_model: bool
msft_perception_anchor_interop: bool
msft_holographic_window_attachment: bool
msft_composition_layer_reprojection: bool
oculus_audio_device_guid: bool
valve_analog_threshold: bool
varjo_quad_views: bool
varjo_foveated_rendering: bool
varjo_composition_layer_depth_test: bool
varjo_environment_depth_estimation: bool
other: Vec<String>
Extensions unknown to the high-level bindings
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ExtensionSet
impl Send for ExtensionSet
impl Sync for ExtensionSet
impl Unpin for ExtensionSet
impl UnwindSafe for ExtensionSet
Blanket Implementations
Mutably borrows from an owned value. Read more