Trait vulkanalia::vk::KhrDeviceGroupExtension[][src]

pub trait KhrDeviceGroupExtension: DeviceV1_0 {
    const METADATA: Extension;
    unsafe fn acquire_next_image2_khr(
        &self,
        acquire_info: &AcquireNextImageInfoKHR
    ) -> VkSuccessResult<u32> { ... }
unsafe fn cmd_dispatch_base_khr(
        &self,
        command_buffer: CommandBuffer,
        base_group_x: u32,
        base_group_y: u32,
        base_group_z: u32,
        group_count_x: u32,
        group_count_y: u32,
        group_count_z: u32
    ) { ... }
unsafe fn cmd_set_device_mask_khr(
        &self,
        command_buffer: CommandBuffer,
        device_mask: u32
    ) { ... }
unsafe fn get_device_group_peer_memory_features_khr(
        &self,
        heap_index: u32,
        local_device_index: u32,
        remote_device_index: u32
    ) -> PeerMemoryFeatureFlags { ... }
unsafe fn get_device_group_present_capabilities_khr(
        &self
    ) -> VkResult<DeviceGroupPresentCapabilitiesKHR> { ... }
unsafe fn get_device_group_surface_present_modes_khr(
        &self,
        surface: SurfaceKHR
    ) -> VkResult<DeviceGroupPresentModeFlagsKHR> { ... }
unsafe fn get_physical_device_present_rectangles_khr(
        &self,
        physical_device: PhysicalDevice,
        surface: SurfaceKHR
    ) -> VkResult<Vec<Rect2D>> { ... } }

Associated Constants

const METADATA: Extension[src]

The metadata for this extension.

Loading content...

Provided methods

unsafe fn acquire_next_image2_khr(
    &self,
    acquire_info: &AcquireNextImageInfoKHR
) -> VkSuccessResult<u32>
[src]

unsafe fn cmd_dispatch_base_khr(
    &self,
    command_buffer: CommandBuffer,
    base_group_x: u32,
    base_group_y: u32,
    base_group_z: u32,
    group_count_x: u32,
    group_count_y: u32,
    group_count_z: u32
)
[src]

unsafe fn cmd_set_device_mask_khr(
    &self,
    command_buffer: CommandBuffer,
    device_mask: u32
)
[src]

unsafe fn get_device_group_peer_memory_features_khr(
    &self,
    heap_index: u32,
    local_device_index: u32,
    remote_device_index: u32
) -> PeerMemoryFeatureFlags
[src]

unsafe fn get_device_group_present_capabilities_khr(
    &self
) -> VkResult<DeviceGroupPresentCapabilitiesKHR>
[src]

unsafe fn get_device_group_surface_present_modes_khr(
    &self,
    surface: SurfaceKHR
) -> VkResult<DeviceGroupPresentModeFlagsKHR>
[src]

unsafe fn get_physical_device_present_rectangles_khr(
    &self,
    physical_device: PhysicalDevice,
    surface: SurfaceKHR
) -> VkResult<Vec<Rect2D>>
[src]

Loading content...

Implementors

Loading content...