Struct vks::instance_proc_addr_loader::InstanceProcAddrLoader [] [src]

pub struct InstanceProcAddrLoader {
    pub vkGetInstanceProcAddr: PFN_vkGetInstanceProcAddr,
    pub core_null_instance: CoreNullInstance,
    pub core: Core,
    pub khr_surface: KHR_surface,
    pub khr_display: KHR_display,
    pub khr_display_swapchain: KHR_display_swapchain,
    pub khr_xlib_surface: KHR_xlib_surface,
    pub khr_xcb_surface: KHR_xcb_surface,
    pub khr_wayland_surface: KHR_wayland_surface,
    pub khr_mir_surface: KHR_mir_surface,
    pub khr_android_surface: KHR_android_surface,
    pub khr_win32_surface: KHR_win32_surface,
    pub ext_debug_report: EXT_debug_report,
    pub ext_debug_marker: EXT_debug_marker,
    pub amd_draw_indirect_count: AMD_draw_indirect_count,
    pub nv_external_memory_capabilities: NV_external_memory_capabilities,
    pub nv_external_memory_win32: NV_external_memory_win32,
    pub nvx_device_generated_commands: NVX_device_generated_commands,
    pub khr_get_physical_device_properties2: KHR_get_physical_device_properties2,
    pub khr_maintenance1: KHR_maintenance1,
    pub nn_vi_surface: NN_vi_surface,
    pub ext_direct_mode_display: EXT_direct_mode_display,
    pub ext_acquire_xlib_display: EXT_acquire_xlib_display,
    pub ext_display_surface_counter: EXT_display_surface_counter,
    pub ext_display_control: EXT_display_control,
    pub khr_push_descriptor: KHR_push_descriptor,
    pub khr_descriptor_update_template: KHR_descriptor_update_template,
    pub khx_device_group: KHX_device_group,
    pub khx_device_group_creation: KHX_device_group_creation,
    pub khx_external_memory_capabilities: KHX_external_memory_capabilities,
    pub khx_external_memory_win32: KHX_external_memory_win32,
    pub khx_external_memory_fd: KHX_external_memory_fd,
    pub khx_external_semaphore_capabilities: KHX_external_semaphore_capabilities,
    pub khx_external_semaphore_win32: KHX_external_semaphore_win32,
    pub khx_external_semaphore_fd: KHX_external_semaphore_fd,
    pub nv_clip_space_w_scaling: NV_clip_space_w_scaling,
    pub ext_discard_rectangles: EXT_discard_rectangles,
    pub mvk_ios_surface: MVK_ios_surface,
    pub mvk_macos_surface: MVK_macos_surface,
    pub google_display_timing: GOOGLE_display_timing,
    pub ext_hdr_metadata: EXT_hdr_metadata,
    pub khr_swapchain: KHR_swapchain,
    pub khr_get_surface_capabilities2: KHR_get_surface_capabilities2,
    pub khr_shared_presentable_image: KHR_shared_presentable_image,
    // some fields omitted
}

Fields

Methods

impl InstanceProcAddrLoader
[src]

Trait Implementations

impl Copy for InstanceProcAddrLoader
[src]

impl Clone for InstanceProcAddrLoader
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for InstanceProcAddrLoader
[src]

Formats the value using the given formatter.

impl Default for InstanceProcAddrLoader
[src]

Returns the "default value" for a type. Read more