Realm

vk · Type aliases · P63

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

TyRustExperimental

Tyvk::PresentGravityFlagBitsEXT

Contract

Native type VkPresentGravityFlagBitsEXT.

Khronos reference: VkPresentGravityFlagBitsEXT

Fields

0

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

Tyvk::PresentGravityFlagsEXT

Contract

Native type VkPresentGravityFlagsEXT.

Khronos reference: VkPresentGravityFlagsEXT

Fields

0

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

Tyvk::PresentGravityFlagsKHR

Contract

Native type VkPresentGravityFlagsKHR.

Khronos reference: VkPresentGravityFlagsKHR

Fields

0

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

Tyvk::PresentScalingFlagBitsEXT

Contract

Native type VkPresentScalingFlagBitsEXT.

Khronos reference: VkPresentScalingFlagBitsEXT

Fields

0

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

Tyvk::PresentScalingFlagsEXT

Contract

Native type VkPresentScalingFlagsEXT.

Khronos reference: VkPresentScalingFlagsEXT

Fields

0

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

Tyvk::PresentScalingFlagsKHR

Contract

Native type VkPresentScalingFlagsKHR.

Khronos reference: VkPresentScalingFlagsKHR

Fields

0

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

Tyvk::PresentStageFlagsEXT

Contract

Native type VkPresentStageFlagsEXT.

Khronos reference: VkPresentStageFlagsEXT

Fields

0

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

Tyvk::PresentTimingInfoFlagsEXT

Contract

Native type VkPresentTimingInfoFlagsEXT.

Khronos reference: VkPresentTimingInfoFlagsEXT

Fields

0

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

Tyvk::PrivateDataSlotCreateFlagBitsEXT

Contract

Native type VkPrivateDataSlotCreateFlagBitsEXT.

Khronos reference: VkPrivateDataSlotCreateFlagBitsEXT

Fields

0

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

Tyvk::PrivateDataSlotCreateFlags

Contract

Native type VkPrivateDataSlotCreateFlags.

Khronos reference: VkPrivateDataSlotCreateFlags

Fields

0

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

Tyvk::PrivateDataSlotCreateFlagsEXT

Contract

Native type VkPrivateDataSlotCreateFlagsEXT.

Khronos reference: VkPrivateDataSlotCreateFlagsEXT

Fields

0

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

Tyvk::PrivateDataSlotCreateInfoEXT

Contract

Native type VkPrivateDataSlotCreateInfoEXT.

Khronos reference: VkPrivateDataSlotCreateInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

flags

Field
flags: PrivateDataSlotCreateFlagBits

Native field flags.

Tyvk::PrivateDataSlotEXT

Contract

Native type VkPrivateDataSlotEXT.

Khronos reference: VkPrivateDataSlotEXT

Fields

0

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

Tyvk::PushConstantsInfoKHR

Contract

Native type VkPushConstantsInfoKHR.

Khronos reference: VkPushConstantsInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

layout

Field
layout: PipelineLayout

Native field layout.

stage_flags

Field
stage_flags: ShaderStageFlagBits

Native field stageFlags.

offset

Field
offset: u32

Native field offset.

size

Field
size: u32

Native field size.

p_values

Field
p_values: *const c_void

Native field pValues.

Tyvk::PushDescriptorSetInfoKHR

Contract

Native type VkPushDescriptorSetInfoKHR.

Khronos reference: VkPushDescriptorSetInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

stage_flags

Field
stage_flags: ShaderStageFlagBits

Native field stageFlags.

layout

Field
layout: PipelineLayout

Native field layout.

set

Field
set: u32

Native field set.

descriptor_write_count

Field
descriptor_write_count: u32

Native field descriptorWriteCount.

p_descriptor_writes

Field
p_descriptor_writes: *const WriteDescriptorSet<'a>

Native field pDescriptorWrites.

Tyvk::PushDescriptorSetWithTemplateInfoKHR

Contract

Native type VkPushDescriptorSetWithTemplateInfoKHR.

Khronos reference: VkPushDescriptorSetWithTemplateInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

descriptor_update_template

Field
descriptor_update_template: DescriptorUpdateTemplate

Native field descriptorUpdateTemplate.

layout

Field
layout: PipelineLayout

Native field layout.

set

Field
set: u32

Native field set.

p_data

Field
p_data: *const c_void

Native field pData.