Realm

vk · Type aliases · C2

14 public declarations with native signatures and source-owned contracts.

TyRustExperimental

Tyvk::ConditionalRenderingFlagsEXT

Contract

Native type VkConditionalRenderingFlagsEXT.

Khronos reference: VkConditionalRenderingFlagsEXT

Fields

0

Field
0: u32
No public source comment is attached to this declaration.

Tyvk::ConformanceVersionKHR

Contract

Native type VkConformanceVersionKHR.

Khronos reference: VkConformanceVersionKHR

Fields

major

Field
major: u8

Native field major.

minor

Field
minor: u8

Native field minor.

subminor

Field
subminor: u8

Native field subminor.

patch

Field
patch: u8

Native field patch.

Tyvk::CooperativeMatrixFlagsEXT

Contract

Native type VkCooperativeMatrixFlagsEXT.

Khronos reference: VkCooperativeMatrixFlagsEXT

Fields

0

Field
0: u32
No public source comment is attached to this declaration.

Tyvk::CopyAccelerationStructureModeNV

Contract

Native type VkCopyAccelerationStructureModeNV.

Khronos reference: VkCopyAccelerationStructureModeNV

Fields

0

Field
0: i32
No public source comment is attached to this declaration.

Tyvk::CopyBufferInfo2KHR

Contract

Native type VkCopyBufferInfo2KHR.

Khronos reference: VkCopyBufferInfo2KHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

src_buffer

Field
src_buffer: Buffer

Native field srcBuffer.

dst_buffer

Field
dst_buffer: Buffer

Native field dstBuffer.

region_count

Field
region_count: u32

Native field regionCount.

p_regions

Field
p_regions: *const BufferCopy2<'a>

Native field pRegions.

Tyvk::CopyBufferToImageInfo2KHR

Contract

Native type VkCopyBufferToImageInfo2KHR.

Khronos reference: VkCopyBufferToImageInfo2KHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

src_buffer

Field
src_buffer: Buffer

Native field srcBuffer.

dst_image

Field
dst_image: Image

Native field dstImage.

dst_image_layout

Field
dst_image_layout: ImageLayout

Native field dstImageLayout.

region_count

Field
region_count: u32

Native field regionCount.

p_regions

Field
p_regions: *const BufferImageCopy2<'a>

Native field pRegions.

Tyvk::CopyImageInfo2KHR

Contract

Native type VkCopyImageInfo2KHR.

Khronos reference: VkCopyImageInfo2KHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

src_image

Field
src_image: Image

Native field srcImage.

src_image_layout

Field
src_image_layout: ImageLayout

Native field srcImageLayout.

dst_image

Field
dst_image: Image

Native field dstImage.

dst_image_layout

Field
dst_image_layout: ImageLayout

Native field dstImageLayout.

region_count

Field
region_count: u32

Native field regionCount.

p_regions

Field
p_regions: *const ImageCopy2<'a>

Native field pRegions.

Tyvk::CopyImageToBufferInfo2KHR

Contract

Native type VkCopyImageToBufferInfo2KHR.

Khronos reference: VkCopyImageToBufferInfo2KHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

src_image

Field
src_image: Image

Native field srcImage.

src_image_layout

Field
src_image_layout: ImageLayout

Native field srcImageLayout.

dst_buffer

Field
dst_buffer: Buffer

Native field dstBuffer.

region_count

Field
region_count: u32

Native field regionCount.

p_regions

Field
p_regions: *const BufferImageCopy2<'a>

Native field pRegions.

Tyvk::CopyImageToImageInfoEXT

Contract

Native type VkCopyImageToImageInfoEXT.

Khronos reference: VkCopyImageToImageInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

flags

Field
flags: HostImageCopyFlagBits

Native field flags.

src_image

Field
src_image: Image

Native field srcImage.

src_image_layout

Field
src_image_layout: ImageLayout

Native field srcImageLayout.

dst_image

Field
dst_image: Image

Native field dstImage.

dst_image_layout

Field
dst_image_layout: ImageLayout

Native field dstImageLayout.

region_count

Field
region_count: u32

Native field regionCount.

p_regions

Field
p_regions: *const ImageCopy2<'a>

Native field pRegions.

Tyvk::CopyImageToMemoryInfoEXT

Contract

Native type VkCopyImageToMemoryInfoEXT.

Khronos reference: VkCopyImageToMemoryInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

flags

Field
flags: HostImageCopyFlagBits

Native field flags.

src_image

Field
src_image: Image

Native field srcImage.

src_image_layout

Field
src_image_layout: ImageLayout

Native field srcImageLayout.

region_count

Field
region_count: u32

Native field regionCount.

p_regions

Field
p_regions: *const ImageToMemoryCopy<'a>

Native field pRegions.

Tyvk::CopyMemoryIndirectCommandNV

Contract

Native type VkCopyMemoryIndirectCommandNV.

Khronos reference: VkCopyMemoryIndirectCommandNV

Fields

src_address

Field
src_address: u64

Native field srcAddress.

dst_address

Field
dst_address: u64

Native field dstAddress.

size

Field
size: u64

Native field size.

Tyvk::CopyMemoryToImageIndirectCommandNV

Contract

Native type VkCopyMemoryToImageIndirectCommandNV.

Khronos reference: VkCopyMemoryToImageIndirectCommandNV

Fields

src_address

Field
src_address: u64

Native field srcAddress.

buffer_row_length

Field
buffer_row_length: u32

Native field bufferRowLength.

buffer_image_height

Field
buffer_image_height: u32

Native field bufferImageHeight.

image_subresource

Field
image_subresource: ImageSubresourceLayers

Native field imageSubresource.

image_offset

Field
image_offset: Offset3D

Native field imageOffset.

image_extent

Field
image_extent: Extent3D

Native field imageExtent.

Tyvk::CopyMemoryToImageInfoEXT

Contract

Native type VkCopyMemoryToImageInfoEXT.

Khronos reference: VkCopyMemoryToImageInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

flags

Field
flags: HostImageCopyFlagBits

Native field flags.

dst_image

Field
dst_image: Image

Native field dstImage.

dst_image_layout

Field
dst_image_layout: ImageLayout

Native field dstImageLayout.

region_count

Field
region_count: u32

Native field regionCount.

p_regions

Field
p_regions: *const MemoryToImageCopy<'a>

Native field pRegions.

Tyvk::CullModeFlags

Contract

Native type VkCullModeFlags.

Khronos reference: VkCullModeFlags

Fields

0

Field
0: u32
No public source comment is attached to this declaration.