Trait vulkanalia::vk::InstanceV1_1[][src]

pub trait InstanceV1_1: InstanceV1_0 {
    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
    ) -> PhysicalDeviceFeatures2 { ... }
unsafe fn get_physical_device_format_properties2(
        &self,
        physical_device: PhysicalDevice,
        format: Format
    ) -> FormatProperties2 { ... }
unsafe fn get_physical_device_image_format_properties2(
        &self,
        physical_device: PhysicalDevice,
        image_format_info: &PhysicalDeviceImageFormatInfo2
    ) -> VkResult<ImageFormatProperties2> { ... }
unsafe fn get_physical_device_memory_properties2(
        &self,
        physical_device: PhysicalDevice
    ) -> PhysicalDeviceMemoryProperties2 { ... }
unsafe fn get_physical_device_properties2(
        &self,
        physical_device: PhysicalDevice
    ) -> 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> { ... } }

Vulkan 1.1 instance command wrappers.

Provided methods

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

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

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

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

unsafe fn get_physical_device_features2(
    &self,
    physical_device: PhysicalDevice
) -> PhysicalDeviceFeatures2
[src]

unsafe fn get_physical_device_format_properties2(
    &self,
    physical_device: PhysicalDevice,
    format: Format
) -> FormatProperties2
[src]

unsafe fn get_physical_device_image_format_properties2(
    &self,
    physical_device: PhysicalDevice,
    image_format_info: &PhysicalDeviceImageFormatInfo2
) -> VkResult<ImageFormatProperties2>
[src]

unsafe fn get_physical_device_memory_properties2(
    &self,
    physical_device: PhysicalDevice
) -> PhysicalDeviceMemoryProperties2
[src]

unsafe fn get_physical_device_properties2(
    &self,
    physical_device: PhysicalDevice
) -> PhysicalDeviceProperties2
[src]

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

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

Loading content...

Implementors

Loading content...