vk · Type aliases · B1
16 public declarations with native signatures and source-owned contracts.
Tyvk::BindBufferMemoryDeviceGroupInfoKHR
Contract
Native type VkBindBufferMemoryDeviceGroupInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
device_index_count
device_index_count: u32Native field deviceIndexCount.
p_device_indices
p_device_indices: *const u32Native field pDeviceIndices.
Tyvk::BindBufferMemoryInfoKHR
Contract
Native type VkBindBufferMemoryInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
buffer
buffer: BufferNative field buffer.
memory
memory: DeviceMemoryNative field memory.
memory_offset
memory_offset: u64Native field memoryOffset.
Tyvk::BindDescriptorSetsInfoKHR
Contract
Native type VkBindDescriptorSetsInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
stage_flags
stage_flags: ShaderStageFlagBitsNative field stageFlags.
layout
layout: PipelineLayoutNative field layout.
first_set
first_set: u32Native field firstSet.
descriptor_set_count
descriptor_set_count: u32Native field descriptorSetCount.
p_descriptor_sets
p_descriptor_sets: *const DescriptorSetNative field pDescriptorSets.
dynamic_offset_count
dynamic_offset_count: u32Native field dynamicOffsetCount.
p_dynamic_offsets
p_dynamic_offsets: *const u32Native field pDynamicOffsets.
Tyvk::BindImageMemoryDeviceGroupInfoKHR
Contract
Native type VkBindImageMemoryDeviceGroupInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
device_index_count
device_index_count: u32Native field deviceIndexCount.
p_device_indices
p_device_indices: *const u32Native field pDeviceIndices.
split_instance_bind_region_count
split_instance_bind_region_count: u32Native field splitInstanceBindRegionCount.
p_split_instance_bind_regions
p_split_instance_bind_regions: *const Rect2DNative field pSplitInstanceBindRegions.
Tyvk::BindImageMemoryInfoKHR
Contract
Native type VkBindImageMemoryInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
image
image: ImageNative field image.
memory
memory: DeviceMemoryNative field memory.
memory_offset
memory_offset: u64Native field memoryOffset.
Tyvk::BindImagePlaneMemoryInfoKHR
Contract
Native type VkBindImagePlaneMemoryInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
plane_aspect
plane_aspect: ImageAspectFlagBitsNative field planeAspect.
Tyvk::BindMemoryStatusKHR
Contract
Native type VkBindMemoryStatusKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
p_result
p_result: *mut ResultNative field pResult.
Tyvk::BlitImageInfo2KHR
Contract
Native type VkBlitImageInfo2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
src_image
src_image: ImageNative field srcImage.
src_image_layout
src_image_layout: ImageLayoutNative field srcImageLayout.
dst_image
dst_image: ImageNative field dstImage.
dst_image_layout
dst_image_layout: ImageLayoutNative field dstImageLayout.
region_count
region_count: u32Native field regionCount.
p_regions
p_regions: *const ImageBlit2<'a>Native field pRegions.
filter
filter: FilterNative field filter.
Tyvk::Bool32
Contract
Native type VkBool32.
Tyvk::BufferCopy2KHR
Contract
Native type VkBufferCopy2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
src_offset
src_offset: u64Native field srcOffset.
dst_offset
dst_offset: u64Native field dstOffset.
size
size: u64Native field size.
Tyvk::BufferCreateFlags
Contract
Native type VkBufferCreateFlags.
Fields
0
0: u32Tyvk::BufferDeviceAddressInfoEXT
Contract
Native type VkBufferDeviceAddressInfoEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
buffer
buffer: BufferNative field buffer.
Tyvk::BufferDeviceAddressInfoKHR
Contract
Native type VkBufferDeviceAddressInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
buffer
buffer: BufferNative field buffer.
Tyvk::BufferImageCopy2KHR
Contract
Native type VkBufferImageCopy2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
buffer_offset
buffer_offset: u64Native field bufferOffset.
buffer_row_length
buffer_row_length: u32Native field bufferRowLength.
buffer_image_height
buffer_image_height: u32Native field bufferImageHeight.
image_subresource
image_subresource: ImageSubresourceLayersNative field imageSubresource.
image_offset
image_offset: Offset3DNative field imageOffset.
image_extent
image_extent: Extent3DNative field imageExtent.
Tyvk::BufferMemoryBarrier2KHR
Contract
Native type VkBufferMemoryBarrier2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
src_stage_mask
src_stage_mask: PipelineStageFlagBits2Native field srcStageMask.
src_access_mask
src_access_mask: AccessFlagBits2Native field srcAccessMask.
dst_stage_mask
dst_stage_mask: PipelineStageFlagBits2Native field dstStageMask.
dst_access_mask
dst_access_mask: AccessFlagBits2Native field dstAccessMask.
src_queue_family_index
src_queue_family_index: u32Native field srcQueueFamilyIndex.
dst_queue_family_index
dst_queue_family_index: u32Native field dstQueueFamilyIndex.
buffer
buffer: BufferNative field buffer.
offset
offset: u64Native field offset.
size
size: u64Native field size.
Tyvk::BufferMemoryRequirementsInfo2KHR
Contract
Native type VkBufferMemoryRequirementsInfo2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
buffer
buffer: BufferNative field buffer.