pub trait InstanceExtensions: VkHandle<Handle = VkInstance> {
Show 18 methods
// Required methods
fn create_debug_report_callback_ext_fn(
&self,
) -> PFN_vkCreateDebugReportCallbackEXT;
fn destroy_debug_report_callback_ext_fn(
&self,
) -> PFN_vkDestroyDebugReportCallbackEXT;
fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT;
fn create_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkCreateDebugUtilsMessengerEXT;
fn destroy_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkDestroyDebugUtilsMessengerEXT;
fn set_debug_utils_object_name_ext_fn(
&self,
) -> PFN_vkSetDebugUtilsObjectNameEXT;
fn get_physical_device_external_fence_properties_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR;
fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT;
fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT;
fn get_physical_device_surface_present_modes_2_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT;
fn get_physical_device_surface_capabilities_2_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR;
fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT;
fn get_physical_device_multisample_properties_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT;
// Provided methods
unsafe fn new_debug_report_callback_raw(
&self,
info: &DebugReportCallbackCreateInfo,
allocation_callbacks: Option<&VkAllocationCallbacks>,
) -> Result<VkDebugReportCallbackEXT> { ... }
fn debug_message(
&self,
flags: VkDebugReportFlagsEXT,
object_type: DebugReportObjectType,
object: u64,
location: usize,
message_count: i32,
layer_prefix: &CStr,
message: &CStr,
) { ... }
unsafe fn destroy_debug_report_callback_raw(
&self,
obj: VkDebugReportCallbackEXT,
allocation_callbacks: Option<&VkAllocationCallbacks>,
) { ... }
unsafe fn new_debug_utils_messenger_raw(
&self,
info: &DebugUtilsMessengerCreateInfo,
allocation_callbacks: Option<&VkAllocationCallbacks>,
) -> Result<VkDebugUtilsMessengerEXT> { ... }
unsafe fn destroy_debug_utils_messenger_raw(
&self,
obj: VkDebugUtilsMessengerEXT,
allocation_callbacks: Option<&VkAllocationCallbacks>,
) { ... }
}
Expand description
VkInstance Extension Function Providers
Required Methods§
fn create_debug_report_callback_ext_fn( &self, ) -> PFN_vkCreateDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.fn destroy_debug_report_callback_ext_fn( &self, ) -> PFN_vkDestroyDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.fn create_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkCreateDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.fn destroy_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkDestroyDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.fn get_physical_device_external_fence_properties_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Available on crate features
Implements
and VK_KHR_external_fence_capabilities
only.fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.fn get_physical_device_surface_present_modes_2_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Available on crate features
Implements
and VK_EXT_full_screen_exclusive
only.fn get_physical_device_surface_capabilities_2_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Available on crate features
Implements
and VK_KHR_get_surface_capabilities2
only.fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
Available on crate features
Implements
and VK_EXT_direct_mode_display
only.fn get_physical_device_multisample_properties_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Available on crate features
Implements
and VK_EXT_sample_locations
only.Provided Methods§
Sourceunsafe fn new_debug_report_callback_raw(
&self,
info: &DebugReportCallbackCreateInfo,
allocation_callbacks: Option<&VkAllocationCallbacks>,
) -> Result<VkDebugReportCallbackEXT>
Available on crate features Implements
and VK_EXT_debug_report
only.
unsafe fn new_debug_report_callback_raw( &self, info: &DebugReportCallbackCreateInfo, allocation_callbacks: Option<&VkAllocationCallbacks>, ) -> Result<VkDebugReportCallbackEXT>
Implements
and VK_EXT_debug_report
only.Sourcefn debug_message(
&self,
flags: VkDebugReportFlagsEXT,
object_type: DebugReportObjectType,
object: u64,
location: usize,
message_count: i32,
layer_prefix: &CStr,
message: &CStr,
)
Available on crate features Implements
and VK_EXT_debug_report
only.
fn debug_message( &self, flags: VkDebugReportFlagsEXT, object_type: DebugReportObjectType, object: u64, location: usize, message_count: i32, layer_prefix: &CStr, message: &CStr, )
Implements
and VK_EXT_debug_report
only.Inject its own messages into the debug stream
Sourceunsafe fn destroy_debug_report_callback_raw(
&self,
obj: VkDebugReportCallbackEXT,
allocation_callbacks: Option<&VkAllocationCallbacks>,
)
Available on crate features Implements
and VK_EXT_debug_report
only.
unsafe fn destroy_debug_report_callback_raw( &self, obj: VkDebugReportCallbackEXT, allocation_callbacks: Option<&VkAllocationCallbacks>, )
Implements
and VK_EXT_debug_report
only.Destroy a debug report callback object
§Safety
- must be created from this Instance object
- must not execute in parallel with any Vulkan commands
Sourceunsafe fn new_debug_utils_messenger_raw(
&self,
info: &DebugUtilsMessengerCreateInfo,
allocation_callbacks: Option<&VkAllocationCallbacks>,
) -> Result<VkDebugUtilsMessengerEXT>
Available on crate features Implements
and VK_EXT_debug_utils
only.
unsafe fn new_debug_utils_messenger_raw( &self, info: &DebugUtilsMessengerCreateInfo, allocation_callbacks: Option<&VkAllocationCallbacks>, ) -> Result<VkDebugUtilsMessengerEXT>
Implements
and VK_EXT_debug_utils
only.Sourceunsafe fn destroy_debug_utils_messenger_raw(
&self,
obj: VkDebugUtilsMessengerEXT,
allocation_callbacks: Option<&VkAllocationCallbacks>,
)
Available on crate features Implements
and VK_EXT_debug_utils
only.
unsafe fn destroy_debug_utils_messenger_raw( &self, obj: VkDebugUtilsMessengerEXT, allocation_callbacks: Option<&VkAllocationCallbacks>, )
Implements
and VK_EXT_debug_utils
only.Destroy a debug messenger object
§Safety
- must be created from this Instance object
- must not execute in parallel with any Vulkan commands
Implementations on Foreign Types§
Source§impl<'s, T> InstanceExtensions for &'s Twhere
T: InstanceExtensions + ?Sized,
impl<'s, T> InstanceExtensions for &'s Twhere
T: InstanceExtensions + ?Sized,
Source§fn create_debug_report_callback_ext_fn(
&self,
) -> PFN_vkCreateDebugReportCallbackEXT
fn create_debug_report_callback_ext_fn( &self, ) -> PFN_vkCreateDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn destroy_debug_report_callback_ext_fn(
&self,
) -> PFN_vkDestroyDebugReportCallbackEXT
fn destroy_debug_report_callback_ext_fn( &self, ) -> PFN_vkDestroyDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn create_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkCreateDebugUtilsMessengerEXT
fn create_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkCreateDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn destroy_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkDestroyDebugUtilsMessengerEXT
fn destroy_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkDestroyDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn get_physical_device_external_fence_properties_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
fn get_physical_device_external_fence_properties_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Available on crate features
Implements
and VK_KHR_external_fence_capabilities
only.Source§fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn get_physical_device_surface_present_modes_2_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
fn get_physical_device_surface_present_modes_2_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Available on crate features
Implements
and VK_EXT_full_screen_exclusive
only.Source§fn get_physical_device_surface_capabilities_2_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
fn get_physical_device_surface_capabilities_2_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Available on crate features
Implements
and VK_KHR_get_surface_capabilities2
only.Source§fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
Available on crate features
Implements
and VK_EXT_direct_mode_display
only.Source§fn get_physical_device_multisample_properties_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
fn get_physical_device_multisample_properties_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Available on crate features
Implements
and VK_EXT_sample_locations
only.Source§impl<'s, T> InstanceExtensions for &'s mut Twhere
T: InstanceExtensions + ?Sized,
impl<'s, T> InstanceExtensions for &'s mut Twhere
T: InstanceExtensions + ?Sized,
Source§fn create_debug_report_callback_ext_fn(
&self,
) -> PFN_vkCreateDebugReportCallbackEXT
fn create_debug_report_callback_ext_fn( &self, ) -> PFN_vkCreateDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn destroy_debug_report_callback_ext_fn(
&self,
) -> PFN_vkDestroyDebugReportCallbackEXT
fn destroy_debug_report_callback_ext_fn( &self, ) -> PFN_vkDestroyDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn create_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkCreateDebugUtilsMessengerEXT
fn create_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkCreateDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn destroy_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkDestroyDebugUtilsMessengerEXT
fn destroy_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkDestroyDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn get_physical_device_external_fence_properties_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
fn get_physical_device_external_fence_properties_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Available on crate features
Implements
and VK_KHR_external_fence_capabilities
only.Source§fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn get_physical_device_surface_present_modes_2_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
fn get_physical_device_surface_present_modes_2_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Available on crate features
Implements
and VK_EXT_full_screen_exclusive
only.Source§fn get_physical_device_surface_capabilities_2_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
fn get_physical_device_surface_capabilities_2_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Available on crate features
Implements
and VK_KHR_get_surface_capabilities2
only.Source§fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
Available on crate features
Implements
and VK_EXT_direct_mode_display
only.Source§fn get_physical_device_multisample_properties_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
fn get_physical_device_multisample_properties_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Available on crate features
Implements
and VK_EXT_sample_locations
only.Source§impl<T> InstanceExtensions for Box<T>where
T: InstanceExtensions + ?Sized,
impl<T> InstanceExtensions for Box<T>where
T: InstanceExtensions + ?Sized,
Source§fn create_debug_report_callback_ext_fn(
&self,
) -> PFN_vkCreateDebugReportCallbackEXT
fn create_debug_report_callback_ext_fn( &self, ) -> PFN_vkCreateDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn destroy_debug_report_callback_ext_fn(
&self,
) -> PFN_vkDestroyDebugReportCallbackEXT
fn destroy_debug_report_callback_ext_fn( &self, ) -> PFN_vkDestroyDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn create_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkCreateDebugUtilsMessengerEXT
fn create_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkCreateDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn destroy_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkDestroyDebugUtilsMessengerEXT
fn destroy_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkDestroyDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn get_physical_device_external_fence_properties_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
fn get_physical_device_external_fence_properties_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Available on crate features
Implements
and VK_KHR_external_fence_capabilities
only.Source§fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn get_physical_device_surface_present_modes_2_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
fn get_physical_device_surface_present_modes_2_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Available on crate features
Implements
and VK_EXT_full_screen_exclusive
only.Source§fn get_physical_device_surface_capabilities_2_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
fn get_physical_device_surface_capabilities_2_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Available on crate features
Implements
and VK_KHR_get_surface_capabilities2
only.Source§fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
Available on crate features
Implements
and VK_EXT_direct_mode_display
only.Source§fn get_physical_device_multisample_properties_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
fn get_physical_device_multisample_properties_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Available on crate features
Implements
and VK_EXT_sample_locations
only.Source§impl<T> InstanceExtensions for Rc<T>where
T: InstanceExtensions + ?Sized,
impl<T> InstanceExtensions for Rc<T>where
T: InstanceExtensions + ?Sized,
Source§fn create_debug_report_callback_ext_fn(
&self,
) -> PFN_vkCreateDebugReportCallbackEXT
fn create_debug_report_callback_ext_fn( &self, ) -> PFN_vkCreateDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn destroy_debug_report_callback_ext_fn(
&self,
) -> PFN_vkDestroyDebugReportCallbackEXT
fn destroy_debug_report_callback_ext_fn( &self, ) -> PFN_vkDestroyDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn create_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkCreateDebugUtilsMessengerEXT
fn create_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkCreateDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn destroy_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkDestroyDebugUtilsMessengerEXT
fn destroy_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkDestroyDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn get_physical_device_external_fence_properties_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
fn get_physical_device_external_fence_properties_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Available on crate features
Implements
and VK_KHR_external_fence_capabilities
only.Source§fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn get_physical_device_surface_present_modes_2_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
fn get_physical_device_surface_present_modes_2_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Available on crate features
Implements
and VK_EXT_full_screen_exclusive
only.Source§fn get_physical_device_surface_capabilities_2_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
fn get_physical_device_surface_capabilities_2_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Available on crate features
Implements
and VK_KHR_get_surface_capabilities2
only.Source§fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
Available on crate features
Implements
and VK_EXT_direct_mode_display
only.Source§fn get_physical_device_multisample_properties_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
fn get_physical_device_multisample_properties_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Available on crate features
Implements
and VK_EXT_sample_locations
only.Source§impl<T> InstanceExtensions for Arc<T>where
T: InstanceExtensions + ?Sized,
impl<T> InstanceExtensions for Arc<T>where
T: InstanceExtensions + ?Sized,
Source§fn create_debug_report_callback_ext_fn(
&self,
) -> PFN_vkCreateDebugReportCallbackEXT
fn create_debug_report_callback_ext_fn( &self, ) -> PFN_vkCreateDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn destroy_debug_report_callback_ext_fn(
&self,
) -> PFN_vkDestroyDebugReportCallbackEXT
fn destroy_debug_report_callback_ext_fn( &self, ) -> PFN_vkDestroyDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn create_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkCreateDebugUtilsMessengerEXT
fn create_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkCreateDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn destroy_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkDestroyDebugUtilsMessengerEXT
fn destroy_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkDestroyDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn get_physical_device_external_fence_properties_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
fn get_physical_device_external_fence_properties_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Available on crate features
Implements
and VK_KHR_external_fence_capabilities
only.Source§fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn get_physical_device_surface_present_modes_2_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
fn get_physical_device_surface_present_modes_2_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Available on crate features
Implements
and VK_EXT_full_screen_exclusive
only.Source§fn get_physical_device_surface_capabilities_2_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
fn get_physical_device_surface_capabilities_2_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Available on crate features
Implements
and VK_KHR_get_surface_capabilities2
only.Source§fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
Available on crate features
Implements
and VK_EXT_direct_mode_display
only.Source§fn get_physical_device_multisample_properties_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
fn get_physical_device_multisample_properties_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Available on crate features
Implements
and VK_EXT_sample_locations
only.Source§impl<T> InstanceExtensions for Ref<'_, T>where
T: InstanceExtensions + ?Sized,
impl<T> InstanceExtensions for Ref<'_, T>where
T: InstanceExtensions + ?Sized,
Source§fn create_debug_report_callback_ext_fn(
&self,
) -> PFN_vkCreateDebugReportCallbackEXT
fn create_debug_report_callback_ext_fn( &self, ) -> PFN_vkCreateDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn destroy_debug_report_callback_ext_fn(
&self,
) -> PFN_vkDestroyDebugReportCallbackEXT
fn destroy_debug_report_callback_ext_fn( &self, ) -> PFN_vkDestroyDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn create_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkCreateDebugUtilsMessengerEXT
fn create_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkCreateDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn destroy_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkDestroyDebugUtilsMessengerEXT
fn destroy_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkDestroyDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn get_physical_device_external_fence_properties_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
fn get_physical_device_external_fence_properties_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Available on crate features
Implements
and VK_KHR_external_fence_capabilities
only.Source§fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn get_physical_device_surface_present_modes_2_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
fn get_physical_device_surface_present_modes_2_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Available on crate features
Implements
and VK_EXT_full_screen_exclusive
only.Source§fn get_physical_device_surface_capabilities_2_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
fn get_physical_device_surface_capabilities_2_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Available on crate features
Implements
and VK_KHR_get_surface_capabilities2
only.Source§fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
Available on crate features
Implements
and VK_EXT_direct_mode_display
only.Source§fn get_physical_device_multisample_properties_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
fn get_physical_device_multisample_properties_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Available on crate features
Implements
and VK_EXT_sample_locations
only.Source§impl<T> InstanceExtensions for RefMut<'_, T>where
T: InstanceExtensions + ?Sized,
impl<T> InstanceExtensions for RefMut<'_, T>where
T: InstanceExtensions + ?Sized,
Source§fn create_debug_report_callback_ext_fn(
&self,
) -> PFN_vkCreateDebugReportCallbackEXT
fn create_debug_report_callback_ext_fn( &self, ) -> PFN_vkCreateDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn destroy_debug_report_callback_ext_fn(
&self,
) -> PFN_vkDestroyDebugReportCallbackEXT
fn destroy_debug_report_callback_ext_fn( &self, ) -> PFN_vkDestroyDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn create_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkCreateDebugUtilsMessengerEXT
fn create_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkCreateDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn destroy_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkDestroyDebugUtilsMessengerEXT
fn destroy_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkDestroyDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn get_physical_device_external_fence_properties_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
fn get_physical_device_external_fence_properties_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Available on crate features
Implements
and VK_KHR_external_fence_capabilities
only.Source§fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn get_physical_device_surface_present_modes_2_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
fn get_physical_device_surface_present_modes_2_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Available on crate features
Implements
and VK_EXT_full_screen_exclusive
only.Source§fn get_physical_device_surface_capabilities_2_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
fn get_physical_device_surface_capabilities_2_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Available on crate features
Implements
and VK_KHR_get_surface_capabilities2
only.Source§fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
Available on crate features
Implements
and VK_EXT_direct_mode_display
only.Source§fn get_physical_device_multisample_properties_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
fn get_physical_device_multisample_properties_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Available on crate features
Implements
and VK_EXT_sample_locations
only.Source§impl<T> InstanceExtensions for ManuallyDrop<T>where
T: InstanceExtensions,
impl<T> InstanceExtensions for ManuallyDrop<T>where
T: InstanceExtensions,
Source§fn create_debug_report_callback_ext_fn(
&self,
) -> PFN_vkCreateDebugReportCallbackEXT
fn create_debug_report_callback_ext_fn( &self, ) -> PFN_vkCreateDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn destroy_debug_report_callback_ext_fn(
&self,
) -> PFN_vkDestroyDebugReportCallbackEXT
fn destroy_debug_report_callback_ext_fn( &self, ) -> PFN_vkDestroyDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn create_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkCreateDebugUtilsMessengerEXT
fn create_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkCreateDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn destroy_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkDestroyDebugUtilsMessengerEXT
fn destroy_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkDestroyDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn get_physical_device_external_fence_properties_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
fn get_physical_device_external_fence_properties_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Available on crate features
Implements
and VK_KHR_external_fence_capabilities
only.Source§fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn get_physical_device_surface_present_modes_2_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
fn get_physical_device_surface_present_modes_2_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Available on crate features
Implements
and VK_EXT_full_screen_exclusive
only.Source§fn get_physical_device_surface_capabilities_2_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
fn get_physical_device_surface_capabilities_2_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Available on crate features
Implements
and VK_KHR_get_surface_capabilities2
only.Source§fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
Available on crate features
Implements
and VK_EXT_direct_mode_display
only.Source§fn get_physical_device_multisample_properties_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
fn get_physical_device_multisample_properties_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Available on crate features
Implements
and VK_EXT_sample_locations
only.Source§impl<T> InstanceExtensions for MutexGuard<'_, T>where
T: InstanceExtensions + ?Sized,
impl<T> InstanceExtensions for MutexGuard<'_, T>where
T: InstanceExtensions + ?Sized,
Source§fn create_debug_report_callback_ext_fn(
&self,
) -> PFN_vkCreateDebugReportCallbackEXT
fn create_debug_report_callback_ext_fn( &self, ) -> PFN_vkCreateDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn destroy_debug_report_callback_ext_fn(
&self,
) -> PFN_vkDestroyDebugReportCallbackEXT
fn destroy_debug_report_callback_ext_fn( &self, ) -> PFN_vkDestroyDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn create_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkCreateDebugUtilsMessengerEXT
fn create_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkCreateDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn destroy_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkDestroyDebugUtilsMessengerEXT
fn destroy_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkDestroyDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn get_physical_device_external_fence_properties_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
fn get_physical_device_external_fence_properties_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Available on crate features
Implements
and VK_KHR_external_fence_capabilities
only.Source§fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn get_physical_device_surface_present_modes_2_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
fn get_physical_device_surface_present_modes_2_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Available on crate features
Implements
and VK_EXT_full_screen_exclusive
only.Source§fn get_physical_device_surface_capabilities_2_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
fn get_physical_device_surface_capabilities_2_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Available on crate features
Implements
and VK_KHR_get_surface_capabilities2
only.Source§fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
Available on crate features
Implements
and VK_EXT_direct_mode_display
only.Source§fn get_physical_device_multisample_properties_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
fn get_physical_device_multisample_properties_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Available on crate features
Implements
and VK_EXT_sample_locations
only.Source§impl<T> InstanceExtensions for RwLockReadGuard<'_, T>where
T: InstanceExtensions + ?Sized,
impl<T> InstanceExtensions for RwLockReadGuard<'_, T>where
T: InstanceExtensions + ?Sized,
Source§fn create_debug_report_callback_ext_fn(
&self,
) -> PFN_vkCreateDebugReportCallbackEXT
fn create_debug_report_callback_ext_fn( &self, ) -> PFN_vkCreateDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn destroy_debug_report_callback_ext_fn(
&self,
) -> PFN_vkDestroyDebugReportCallbackEXT
fn destroy_debug_report_callback_ext_fn( &self, ) -> PFN_vkDestroyDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn create_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkCreateDebugUtilsMessengerEXT
fn create_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkCreateDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn destroy_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkDestroyDebugUtilsMessengerEXT
fn destroy_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkDestroyDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn get_physical_device_external_fence_properties_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
fn get_physical_device_external_fence_properties_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Available on crate features
Implements
and VK_KHR_external_fence_capabilities
only.Source§fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn get_physical_device_surface_present_modes_2_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
fn get_physical_device_surface_present_modes_2_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Available on crate features
Implements
and VK_EXT_full_screen_exclusive
only.Source§fn get_physical_device_surface_capabilities_2_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
fn get_physical_device_surface_capabilities_2_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Available on crate features
Implements
and VK_KHR_get_surface_capabilities2
only.Source§fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
Available on crate features
Implements
and VK_EXT_direct_mode_display
only.Source§fn get_physical_device_multisample_properties_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
fn get_physical_device_multisample_properties_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Available on crate features
Implements
and VK_EXT_sample_locations
only.Source§impl<T> InstanceExtensions for RwLockWriteGuard<'_, T>where
T: InstanceExtensions + ?Sized,
impl<T> InstanceExtensions for RwLockWriteGuard<'_, T>where
T: InstanceExtensions + ?Sized,
Source§fn create_debug_report_callback_ext_fn(
&self,
) -> PFN_vkCreateDebugReportCallbackEXT
fn create_debug_report_callback_ext_fn( &self, ) -> PFN_vkCreateDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn destroy_debug_report_callback_ext_fn(
&self,
) -> PFN_vkDestroyDebugReportCallbackEXT
fn destroy_debug_report_callback_ext_fn( &self, ) -> PFN_vkDestroyDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn create_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkCreateDebugUtilsMessengerEXT
fn create_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkCreateDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn destroy_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkDestroyDebugUtilsMessengerEXT
fn destroy_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkDestroyDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn get_physical_device_external_fence_properties_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
fn get_physical_device_external_fence_properties_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Available on crate features
Implements
and VK_KHR_external_fence_capabilities
only.Source§fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn get_physical_device_surface_present_modes_2_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
fn get_physical_device_surface_present_modes_2_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Available on crate features
Implements
and VK_EXT_full_screen_exclusive
only.Source§fn get_physical_device_surface_capabilities_2_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
fn get_physical_device_surface_capabilities_2_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Available on crate features
Implements
and VK_KHR_get_surface_capabilities2
only.Source§fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
Available on crate features
Implements
and VK_EXT_direct_mode_display
only.Source§fn get_physical_device_multisample_properties_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
fn get_physical_device_multisample_properties_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Available on crate features
Implements
and VK_EXT_sample_locations
only.Source§impl<T> InstanceExtensions for MutexGuard<'_, T>where
T: InstanceExtensions + ?Sized,
impl<T> InstanceExtensions for MutexGuard<'_, T>where
T: InstanceExtensions + ?Sized,
Source§fn create_debug_report_callback_ext_fn(
&self,
) -> PFN_vkCreateDebugReportCallbackEXT
fn create_debug_report_callback_ext_fn( &self, ) -> PFN_vkCreateDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn destroy_debug_report_callback_ext_fn(
&self,
) -> PFN_vkDestroyDebugReportCallbackEXT
fn destroy_debug_report_callback_ext_fn( &self, ) -> PFN_vkDestroyDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn create_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkCreateDebugUtilsMessengerEXT
fn create_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkCreateDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn destroy_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkDestroyDebugUtilsMessengerEXT
fn destroy_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkDestroyDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn get_physical_device_external_fence_properties_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
fn get_physical_device_external_fence_properties_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Available on crate features
Implements
and VK_KHR_external_fence_capabilities
only.Source§fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn get_physical_device_surface_present_modes_2_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
fn get_physical_device_surface_present_modes_2_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Available on crate features
Implements
and VK_EXT_full_screen_exclusive
only.Source§fn get_physical_device_surface_capabilities_2_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
fn get_physical_device_surface_capabilities_2_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Available on crate features
Implements
and VK_KHR_get_surface_capabilities2
only.Source§fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
Available on crate features
Implements
and VK_EXT_direct_mode_display
only.Source§fn get_physical_device_multisample_properties_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
fn get_physical_device_multisample_properties_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Available on crate features
Implements
and VK_EXT_sample_locations
only.Source§impl<T> InstanceExtensions for RwLockReadGuard<'_, T>where
T: InstanceExtensions + ?Sized,
impl<T> InstanceExtensions for RwLockReadGuard<'_, T>where
T: InstanceExtensions + ?Sized,
Source§fn create_debug_report_callback_ext_fn(
&self,
) -> PFN_vkCreateDebugReportCallbackEXT
fn create_debug_report_callback_ext_fn( &self, ) -> PFN_vkCreateDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn destroy_debug_report_callback_ext_fn(
&self,
) -> PFN_vkDestroyDebugReportCallbackEXT
fn destroy_debug_report_callback_ext_fn( &self, ) -> PFN_vkDestroyDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn create_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkCreateDebugUtilsMessengerEXT
fn create_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkCreateDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn destroy_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkDestroyDebugUtilsMessengerEXT
fn destroy_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkDestroyDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn get_physical_device_external_fence_properties_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
fn get_physical_device_external_fence_properties_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Available on crate features
Implements
and VK_KHR_external_fence_capabilities
only.Source§fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn get_physical_device_surface_present_modes_2_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
fn get_physical_device_surface_present_modes_2_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Available on crate features
Implements
and VK_EXT_full_screen_exclusive
only.Source§fn get_physical_device_surface_capabilities_2_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
fn get_physical_device_surface_capabilities_2_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Available on crate features
Implements
and VK_KHR_get_surface_capabilities2
only.Source§fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
Available on crate features
Implements
and VK_EXT_direct_mode_display
only.Source§fn get_physical_device_multisample_properties_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
fn get_physical_device_multisample_properties_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Available on crate features
Implements
and VK_EXT_sample_locations
only.Source§impl<T> InstanceExtensions for RwLockWriteGuard<'_, T>where
T: InstanceExtensions + ?Sized,
impl<T> InstanceExtensions for RwLockWriteGuard<'_, T>where
T: InstanceExtensions + ?Sized,
Source§fn create_debug_report_callback_ext_fn(
&self,
) -> PFN_vkCreateDebugReportCallbackEXT
fn create_debug_report_callback_ext_fn( &self, ) -> PFN_vkCreateDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn destroy_debug_report_callback_ext_fn(
&self,
) -> PFN_vkDestroyDebugReportCallbackEXT
fn destroy_debug_report_callback_ext_fn( &self, ) -> PFN_vkDestroyDebugReportCallbackEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
fn debug_report_message_ext_fn(&self) -> PFN_vkDebugReportMessageEXT
Available on crate features
Implements
and VK_EXT_debug_report
only.Source§fn create_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkCreateDebugUtilsMessengerEXT
fn create_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkCreateDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn destroy_debug_utils_messenger_ext_fn(
&self,
) -> PFN_vkDestroyDebugUtilsMessengerEXT
fn destroy_debug_utils_messenger_ext_fn( &self, ) -> PFN_vkDestroyDebugUtilsMessengerEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
fn set_debug_utils_object_name_ext_fn(&self) -> PFN_vkSetDebugUtilsObjectNameEXT
Available on crate features
Implements
and VK_EXT_debug_utils
only.Source§fn get_physical_device_external_fence_properties_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
fn get_physical_device_external_fence_properties_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Available on crate features
Implements
and VK_KHR_external_fence_capabilities
only.Source§fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
fn get_randr_output_display_ext_fn(&self) -> PFN_vkGetRandROutputDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
fn acquire_xlib_display_ext_fn(&self) -> PFN_vkAcquireXlibDisplayEXT
Available on crate features
Implements
and VK_EXT_acquire_xlib_display
only.Source§fn get_physical_device_surface_present_modes_2_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
fn get_physical_device_surface_present_modes_2_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Available on crate features
Implements
and VK_EXT_full_screen_exclusive
only.Source§fn get_physical_device_surface_capabilities_2_khr_fn(
&self,
) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
fn get_physical_device_surface_capabilities_2_khr_fn( &self, ) -> PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Available on crate features
Implements
and VK_KHR_get_surface_capabilities2
only.Source§fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
fn release_display_ext_fn(&self) -> PFN_vkReleaseDisplayEXT
Available on crate features
Implements
and VK_EXT_direct_mode_display
only.Source§fn get_physical_device_multisample_properties_ext_fn(
&self,
) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
fn get_physical_device_multisample_properties_ext_fn( &self, ) -> PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Available on crate features
Implements
and VK_EXT_sample_locations
only.