pub trait InstanceV1_1: InstanceV1_0 {
    // Provided methods
    unsafe fn enumerate_physical_device_groups(
        &self
    ) -> VkResult<Vec<PhysicalDeviceGroupProperties>> { ... }
    unsafe fn get_physical_device_external_buffer_properties(
        &self,
        physical_device: PhysicalDevice,
        external_buffer_info: &PhysicalDeviceExternalBufferInfo
    ) -> ExternalBufferProperties { ... }
    unsafe fn get_physical_device_external_fence_properties(
        &self,
        physical_device: PhysicalDevice,
        external_fence_info: &PhysicalDeviceExternalFenceInfo
    ) -> ExternalFenceProperties { ... }
    unsafe fn get_physical_device_external_semaphore_properties(
        &self,
        physical_device: PhysicalDevice,
        external_semaphore_info: &PhysicalDeviceExternalSemaphoreInfo
    ) -> ExternalSemaphoreProperties { ... }
    unsafe fn get_physical_device_features2(
        &self,
        physical_device: PhysicalDevice,
        features: &mut PhysicalDeviceFeatures2
    ) { ... }
    unsafe fn get_physical_device_format_properties2(
        &self,
        physical_device: PhysicalDevice,
        format: Format,
        format_properties: &mut FormatProperties2
    ) { ... }
    unsafe fn get_physical_device_image_format_properties2(
        &self,
        physical_device: PhysicalDevice,
        image_format_info: &PhysicalDeviceImageFormatInfo2,
        image_format_properties: &mut ImageFormatProperties2
    ) -> VkResult<()> { ... }
    unsafe fn get_physical_device_memory_properties2(
        &self,
        physical_device: PhysicalDevice,
        memory_properties: &mut PhysicalDeviceMemoryProperties2
    ) { ... }
    unsafe fn get_physical_device_properties2(
        &self,
        physical_device: PhysicalDevice,
        properties: &mut PhysicalDeviceProperties2
    ) { ... }
    unsafe fn get_physical_device_queue_family_properties2(
        &self,
        physical_device: PhysicalDevice
    ) -> Vec<QueueFamilyProperties2> { ... }
    unsafe fn get_physical_device_sparse_image_format_properties2(
        &self,
        physical_device: PhysicalDevice,
        format_info: &PhysicalDeviceSparseImageFormatInfo2
    ) -> Vec<SparseImageFormatProperties2> { ... }
}
Expand description

Vulkan 1.1 instance command wrappers.

Provided Methods§

source

unsafe fn enumerate_physical_device_groups( &self ) -> VkResult<Vec<PhysicalDeviceGroupProperties>>

source

unsafe fn get_physical_device_external_buffer_properties( &self, physical_device: PhysicalDevice, external_buffer_info: &PhysicalDeviceExternalBufferInfo ) -> ExternalBufferProperties

source

unsafe fn get_physical_device_external_fence_properties( &self, physical_device: PhysicalDevice, external_fence_info: &PhysicalDeviceExternalFenceInfo ) -> ExternalFenceProperties

source

unsafe fn get_physical_device_external_semaphore_properties( &self, physical_device: PhysicalDevice, external_semaphore_info: &PhysicalDeviceExternalSemaphoreInfo ) -> ExternalSemaphoreProperties

source

unsafe fn get_physical_device_features2( &self, physical_device: PhysicalDevice, features: &mut PhysicalDeviceFeatures2 )

source

unsafe fn get_physical_device_format_properties2( &self, physical_device: PhysicalDevice, format: Format, format_properties: &mut FormatProperties2 )

source

unsafe fn get_physical_device_image_format_properties2( &self, physical_device: PhysicalDevice, image_format_info: &PhysicalDeviceImageFormatInfo2, image_format_properties: &mut ImageFormatProperties2 ) -> VkResult<()>

source

unsafe fn get_physical_device_memory_properties2( &self, physical_device: PhysicalDevice, memory_properties: &mut PhysicalDeviceMemoryProperties2 )

source

unsafe fn get_physical_device_properties2( &self, physical_device: PhysicalDevice, properties: &mut PhysicalDeviceProperties2 )

source

unsafe fn get_physical_device_queue_family_properties2( &self, physical_device: PhysicalDevice ) -> Vec<QueueFamilyProperties2>

source

unsafe fn get_physical_device_sparse_image_format_properties2( &self, physical_device: PhysicalDevice, format_info: &PhysicalDeviceSparseImageFormatInfo2 ) -> Vec<SparseImageFormatProperties2>

Implementors§