Struct erupt::InstanceEnabled [−][src]
A list of requirements enabled in the instance loader
Fields
vk1_1: bool
vk1_2: bool
khr_android_surface: bool
khr_display: bool
khr_surface: bool
nn_vi_surface: bool
khr_wayland_surface: bool
khr_win32_surface: bool
khr_xlib_surface: bool
khr_xcb_surface: bool
ext_directfb_surface: bool
fuchsia_imagepipe_surface: bool
ggp_stream_descriptor_surface: bool
ext_debug_report: bool
nv_external_memory_capabilities: bool
ext_direct_mode_display: bool
ext_acquire_xlib_display: bool
nv_acquire_winrt_display: bool
ext_display_surface_counter: bool
khr_swapchain: bool
khr_device_group: bool
mvk_ios_surface: bool
mvk_macos_surface: bool
ext_metal_surface: bool
ext_sample_locations: bool
khr_get_surface_capabilities2: bool
khr_get_display_properties2: bool
ext_calibrated_timestamps: bool
ext_debug_utils: bool
nv_cooperative_matrix: bool
ext_full_screen_exclusive: bool
khr_performance_query: bool
ext_headless_surface: bool
nv_coverage_reduction_mode: bool
ext_tooling_info: bool
khr_fragment_shading_rate: bool
khr_get_physical_device_properties2: bool
khr_external_memory_capabilities: bool
khr_external_semaphore_capabilities: bool
khr_external_fence_capabilities: bool
khr_device_group_creation: bool
Implementations
impl InstanceEnabled
[src]
pub unsafe fn new(
instance_version: u32,
enabled_extensions: &[&CStr],
available_device_extensions: &[&CStr]
) -> Result<InstanceEnabled, LoaderError>
[src]
instance_version: u32,
enabled_extensions: &[&CStr],
available_device_extensions: &[&CStr]
) -> Result<InstanceEnabled, LoaderError>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for InstanceEnabled
[src]
impl Send for InstanceEnabled
[src]
impl Sync for InstanceEnabled
[src]
impl Unpin for InstanceEnabled
[src]
impl UnwindSafe for InstanceEnabled
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,