Realm

vk · Type aliases · F1

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

TyRustExperimental

Tyvk::FenceCreateFlags

Contract

Native type VkFenceCreateFlags.

Khronos reference: VkFenceCreateFlags

Fields

0

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

Tyvk::FenceImportFlagBitsKHR

Contract

Native type VkFenceImportFlagBitsKHR.

Khronos reference: VkFenceImportFlagBitsKHR

Fields

0

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

Tyvk::FenceImportFlags

Contract

Native type VkFenceImportFlags.

Khronos reference: VkFenceImportFlags

Fields

0

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

Tyvk::FenceImportFlagsKHR

Contract

Native type VkFenceImportFlagsKHR.

Khronos reference: VkFenceImportFlagsKHR

Fields

0

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

Tyvk::Flags

Contract

Native type VkFlags.

Khronos reference: VkFlags

Tyvk::Flags64

Contract

Native type VkFlags64.

Khronos reference: VkFlags64

Tyvk::FormatFeatureFlagBits2KHR

Contract

Native type VkFormatFeatureFlagBits2KHR.

Khronos reference: VkFormatFeatureFlagBits2KHR

Fields

0

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

Tyvk::FormatFeatureFlags

Contract

Native type VkFormatFeatureFlags.

Khronos reference: VkFormatFeatureFlags

Fields

0

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

Tyvk::FormatFeatureFlags2

Contract

Native type VkFormatFeatureFlags2.

Khronos reference: VkFormatFeatureFlags2

Fields

0

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

Tyvk::FormatFeatureFlags2KHR

Contract

Native type VkFormatFeatureFlags2KHR.

Khronos reference: VkFormatFeatureFlags2KHR

Fields

0

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

Tyvk::FormatFeatureFlags4KHR

Contract

Native type VkFormatFeatureFlags4KHR.

Khronos reference: VkFormatFeatureFlags4KHR

Fields

0

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

Tyvk::FormatProperties2KHR

Contract

Native type VkFormatProperties2KHR.

Khronos reference: VkFormatProperties2KHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

format_properties

Field
format_properties: FormatProperties

Native field formatProperties.

Tyvk::FormatProperties3KHR

Contract

Native type VkFormatProperties3KHR.

Khronos reference: VkFormatProperties3KHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

linear_tiling_features

Field
linear_tiling_features: FormatFeatureFlagBits2

Native field linearTilingFeatures.

optimal_tiling_features

Field
optimal_tiling_features: FormatFeatureFlagBits2

Native field optimalTilingFeatures.

buffer_features

Field
buffer_features: FormatFeatureFlagBits2

Native field bufferFeatures.

Tyvk::FrameBoundaryFlagsEXT

Contract

Native type VkFrameBoundaryFlagsEXT.

Khronos reference: VkFrameBoundaryFlagsEXT

Fields

0

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

Tyvk::FramebufferAttachmentImageInfoKHR

Contract

Native type VkFramebufferAttachmentImageInfoKHR.

Khronos reference: VkFramebufferAttachmentImageInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

flags

Field
flags: ImageCreateFlagBits

Native field flags.

usage

Field
usage: ImageUsageFlagBits

Native field usage.

width

Field
width: u32

Native field width.

height

Field
height: u32

Native field height.

layer_count

Field
layer_count: u32

Native field layerCount.

view_format_count

Field
view_format_count: u32

Native field viewFormatCount.

p_view_formats

Field
p_view_formats: *const Format

Native field pViewFormats.

Tyvk::FramebufferAttachmentsCreateInfoKHR

Contract

Native type VkFramebufferAttachmentsCreateInfoKHR.

Khronos reference: VkFramebufferAttachmentsCreateInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

attachment_image_info_count

Field
attachment_image_info_count: u32

Native field attachmentImageInfoCount.

p_attachment_image_infos

Field
p_attachment_image_infos: *const FramebufferAttachmentImageInfo<'a>

Native field pAttachmentImageInfos.