vk · Type aliases · C2
14 public declarations with native signatures and source-owned contracts.
Tyvk::ConditionalRenderingFlagsEXT
Contract
Native type VkConditionalRenderingFlagsEXT.
Fields
0
0: u32Tyvk::ConformanceVersionKHR
Contract
Native type VkConformanceVersionKHR.
Fields
major
major: u8Native field major.
minor
minor: u8Native field minor.
subminor
subminor: u8Native field subminor.
patch
patch: u8Native field patch.
Tyvk::CooperativeMatrixFlagsEXT
Contract
Native type VkCooperativeMatrixFlagsEXT.
Fields
0
0: u32Tyvk::CopyAccelerationStructureModeNV
Contract
Native type VkCopyAccelerationStructureModeNV.
Fields
0
0: i32Tyvk::CopyBufferInfo2KHR
Contract
Native type VkCopyBufferInfo2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
src_buffer
src_buffer: BufferNative field srcBuffer.
dst_buffer
dst_buffer: BufferNative field dstBuffer.
region_count
region_count: u32Native field regionCount.
p_regions
p_regions: *const BufferCopy2<'a>Native field pRegions.
Tyvk::CopyBufferToImageInfo2KHR
Contract
Native type VkCopyBufferToImageInfo2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
src_buffer
src_buffer: BufferNative field srcBuffer.
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 BufferImageCopy2<'a>Native field pRegions.
Tyvk::CopyImageInfo2KHR
Contract
Native type VkCopyImageInfo2KHR.
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 ImageCopy2<'a>Native field pRegions.
Tyvk::CopyImageToBufferInfo2KHR
Contract
Native type VkCopyImageToBufferInfo2KHR.
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_buffer
dst_buffer: BufferNative field dstBuffer.
region_count
region_count: u32Native field regionCount.
p_regions
p_regions: *const BufferImageCopy2<'a>Native field pRegions.
Tyvk::CopyImageToImageInfoEXT
Contract
Native type VkCopyImageToImageInfoEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
flags
flags: HostImageCopyFlagBitsNative field flags.
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 ImageCopy2<'a>Native field pRegions.
Tyvk::CopyImageToMemoryInfoEXT
Contract
Native type VkCopyImageToMemoryInfoEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
flags
flags: HostImageCopyFlagBitsNative field flags.
src_image
src_image: ImageNative field srcImage.
src_image_layout
src_image_layout: ImageLayoutNative field srcImageLayout.
region_count
region_count: u32Native field regionCount.
p_regions
p_regions: *const ImageToMemoryCopy<'a>Native field pRegions.
Tyvk::CopyMemoryIndirectCommandNV
Contract
Native type VkCopyMemoryIndirectCommandNV.
Fields
src_address
src_address: u64Native field srcAddress.
dst_address
dst_address: u64Native field dstAddress.
size
size: u64Native field size.
Tyvk::CopyMemoryToImageIndirectCommandNV
Contract
Native type VkCopyMemoryToImageIndirectCommandNV.
Fields
src_address
src_address: u64Native field srcAddress.
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::CopyMemoryToImageInfoEXT
Contract
Native type VkCopyMemoryToImageInfoEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
flags
flags: HostImageCopyFlagBitsNative field flags.
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 MemoryToImageCopy<'a>Native field pRegions.
Tyvk::CullModeFlags
Contract
Native type VkCullModeFlags.
Fields
0
0: u32