pub struct InstanceFunctions {Show 16 fields
pub get_device_proc_addr: Option<GetDeviceProcAddr>,
pub destroy_instance: Option<DestroyInstance>,
pub enumerate_physical_devices: Option<EnumeratePhysicalDevices>,
pub get_physical_device_properties2: Option<GetPhysicalDeviceProperties2>,
pub get_physical_device_queue_family_properties2: Option<GetPhysicalDeviceQueueFamilyProperties2>,
pub create_device: Option<CreateDevice>,
pub get_physical_device_memory_properties2: Option<GetPhysicalDeviceMemoryProperties2>,
pub create_win32_surface_khr: Option<CreateWin32SurfaceKHR>,
pub destroy_surface_khr: Option<DestroySurfaceKHR>,
pub get_physical_device_surface_support_khr: Option<GetPhysicalDeviceSurfaceSupportKHR>,
pub get_physical_device_surface_capabilities_khr: Option<GetPhysicalDeviceSurfaceCapabilitiesKHR>,
pub get_physical_device_surface_formats_khr: Option<GetPhysicalDeviceSurfaceFormatsKHR>,
pub get_physical_device_surface_present_modes_khr: Option<GetPhysicalDeviceSurfacePresentModesKHR>,
pub get_physical_device_calibrateable_time_domains_ext: Option<GetPhysicalDeviceCalibrateableTimeDomainsEXT>,
pub create_debug_utils_messenger_ext: Option<CreateDebugUtilsMessengerEXT>,
pub destroy_debug_utils_messenger_ext: Option<DestroyDebugUtilsMessengerEXT>,
}
Fields§
§get_device_proc_addr: Option<GetDeviceProcAddr>
§destroy_instance: Option<DestroyInstance>
§enumerate_physical_devices: Option<EnumeratePhysicalDevices>
§get_physical_device_properties2: Option<GetPhysicalDeviceProperties2>
§get_physical_device_queue_family_properties2: Option<GetPhysicalDeviceQueueFamilyProperties2>
§create_device: Option<CreateDevice>
§get_physical_device_memory_properties2: Option<GetPhysicalDeviceMemoryProperties2>
§create_win32_surface_khr: Option<CreateWin32SurfaceKHR>
§destroy_surface_khr: Option<DestroySurfaceKHR>
§get_physical_device_surface_support_khr: Option<GetPhysicalDeviceSurfaceSupportKHR>
§get_physical_device_surface_capabilities_khr: Option<GetPhysicalDeviceSurfaceCapabilitiesKHR>
§get_physical_device_surface_formats_khr: Option<GetPhysicalDeviceSurfaceFormatsKHR>
§get_physical_device_surface_present_modes_khr: Option<GetPhysicalDeviceSurfacePresentModesKHR>
§get_physical_device_calibrateable_time_domains_ext: Option<GetPhysicalDeviceCalibrateableTimeDomainsEXT>
§create_debug_utils_messenger_ext: Option<CreateDebugUtilsMessengerEXT>
§destroy_debug_utils_messenger_ext: Option<DestroyDebugUtilsMessengerEXT>
Auto Trait Implementations§
impl Freeze for InstanceFunctions
impl RefUnwindSafe for InstanceFunctions
impl Send for InstanceFunctions
impl Sync for InstanceFunctions
impl Unpin for InstanceFunctions
impl UnwindSafe for InstanceFunctions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more