vk · Type aliases · D3
16 public declarations with native signatures and source-owned contracts.
Tyvk::DeviceFaultAddressInfoEXT
Contract
Native type VkDeviceFaultAddressInfoEXT.
Fields
address_type
address_type: DeviceFaultAddressTypeKHRNative field addressType.
reported_address
reported_address: u64Native field reportedAddress.
address_precision
address_precision: u64Native field addressPrecision.
Tyvk::DeviceFaultAddressTypeEXT
Contract
Native type VkDeviceFaultAddressTypeEXT.
Fields
0
0: i32Tyvk::DeviceFaultFlagsKHR
Contract
Native type VkDeviceFaultFlagsKHR.
Fields
0
0: u32Tyvk::DeviceFaultVendorBinaryHeaderVersionEXT
Contract
Native type VkDeviceFaultVendorBinaryHeaderVersionEXT.
Khronos reference: VkDeviceFaultVendorBinaryHeaderVersionEXT
Fields
0
0: i32Tyvk::DeviceFaultVendorBinaryHeaderVersionOneEXT
Contract
Native type VkDeviceFaultVendorBinaryHeaderVersionOneEXT.
Khronos reference: VkDeviceFaultVendorBinaryHeaderVersionOneEXT
Fields
header_size
header_size: u32Native field headerSize.
header_version
header_version: DeviceFaultVendorBinaryHeaderVersionKHRNative field headerVersion.
vendor_id
vendor_id: u32Native field vendorID.
device_id
device_id: u32Native field deviceID.
driver_version
driver_version: u32Native field driverVersion.
pipeline_cache_uuid
pipeline_cache_uuid: [u8; 16]Native field pipelineCacheUUID.
application_name_offset
application_name_offset: u32Native field applicationNameOffset.
application_version
application_version: u32Native field applicationVersion.
engine_name_offset
engine_name_offset: u32Native field engineNameOffset.
engine_version
engine_version: u32Native field engineVersion.
api_version
api_version: u32Native field apiVersion.
Tyvk::DeviceFaultVendorInfoEXT
Contract
Native type VkDeviceFaultVendorInfoEXT.
Fields
description
description: [i8; 256]Native field description.
vendor_fault_code
vendor_fault_code: u64Native field vendorFaultCode.
vendor_fault_data
vendor_fault_data: u64Native field vendorFaultData.
Tyvk::DeviceGroupBindSparseInfoKHR
Contract
Native type VkDeviceGroupBindSparseInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
resource_device_index
resource_device_index: u32Native field resourceDeviceIndex.
memory_device_index
memory_device_index: u32Native field memoryDeviceIndex.
Tyvk::DeviceGroupCommandBufferBeginInfoKHR
Contract
Native type VkDeviceGroupCommandBufferBeginInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
device_mask
device_mask: u32Native field deviceMask.
Tyvk::DeviceGroupDeviceCreateInfoKHR
Contract
Native type VkDeviceGroupDeviceCreateInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
physical_device_count
physical_device_count: u32Native field physicalDeviceCount.
p_physical_devices
p_physical_devices: *const PhysicalDeviceNative field pPhysicalDevices.
Tyvk::DeviceGroupPresentModeFlagsKHR
Contract
Native type VkDeviceGroupPresentModeFlagsKHR.
Fields
0
0: u32Tyvk::DeviceGroupRenderPassBeginInfoKHR
Contract
Native type VkDeviceGroupRenderPassBeginInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
device_mask
device_mask: u32Native field deviceMask.
device_render_area_count
device_render_area_count: u32Native field deviceRenderAreaCount.
p_device_render_areas
p_device_render_areas: *const Rect2DNative field pDeviceRenderAreas.
Tyvk::DeviceGroupSubmitInfoKHR
Contract
Native type VkDeviceGroupSubmitInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
wait_semaphore_count
wait_semaphore_count: u32Native field waitSemaphoreCount.
p_wait_semaphore_device_indices
p_wait_semaphore_device_indices: *const u32Native field pWaitSemaphoreDeviceIndices.
command_buffer_count
command_buffer_count: u32Native field commandBufferCount.
p_command_buffer_device_masks
p_command_buffer_device_masks: *const u32Native field pCommandBufferDeviceMasks.
signal_semaphore_count
signal_semaphore_count: u32Native field signalSemaphoreCount.
p_signal_semaphore_device_indices
p_signal_semaphore_device_indices: *const u32Native field pSignalSemaphoreDeviceIndices.
Tyvk::DeviceImageMemoryRequirementsKHR
Contract
Native type VkDeviceImageMemoryRequirementsKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
p_create_info
p_create_info: *const ImageCreateInfo<'a>Native field pCreateInfo.
plane_aspect
plane_aspect: ImageAspectFlagBitsNative field planeAspect.
Tyvk::DeviceImageSubresourceInfoKHR
Contract
Native type VkDeviceImageSubresourceInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
p_create_info
p_create_info: *const ImageCreateInfo<'a>Native field pCreateInfo.
p_subresource
p_subresource: *const ImageSubresource2<'a>Native field pSubresource.
Tyvk::DeviceMemoryOpaqueCaptureAddressInfoKHR
Contract
Native type VkDeviceMemoryOpaqueCaptureAddressInfoKHR.
Khronos reference: VkDeviceMemoryOpaqueCaptureAddressInfoKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
memory
memory: DeviceMemoryNative field memory.
Tyvk::DevicePrivateDataCreateInfoEXT
Contract
Native type VkDevicePrivateDataCreateInfoEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
private_data_slot_request_count
private_data_slot_request_count: u32Native field privateDataSlotRequestCount.