vk · Type aliases · P63
16 public declarations with native signatures and source-owned contracts.
Tyvk::PresentGravityFlagBitsEXT
Contract
Native type VkPresentGravityFlagBitsEXT.
Fields
0
0: u32Tyvk::PresentGravityFlagsEXT
Contract
Native type VkPresentGravityFlagsEXT.
Fields
0
0: u32Tyvk::PresentGravityFlagsKHR
Contract
Native type VkPresentGravityFlagsKHR.
Fields
0
0: u32Tyvk::PresentScalingFlagBitsEXT
Contract
Native type VkPresentScalingFlagBitsEXT.
Fields
0
0: u32Tyvk::PresentScalingFlagsEXT
Contract
Native type VkPresentScalingFlagsEXT.
Fields
0
0: u32Tyvk::PresentScalingFlagsKHR
Contract
Native type VkPresentScalingFlagsKHR.
Fields
0
0: u32Tyvk::PresentStageFlagsEXT
Contract
Native type VkPresentStageFlagsEXT.
Fields
0
0: u32Tyvk::PresentTimingInfoFlagsEXT
Contract
Native type VkPresentTimingInfoFlagsEXT.
Fields
0
0: u32Tyvk::PrivateDataSlotCreateFlagBitsEXT
Contract
Native type VkPrivateDataSlotCreateFlagBitsEXT.
Fields
0
0: u32Tyvk::PrivateDataSlotCreateFlags
Contract
Native type VkPrivateDataSlotCreateFlags.
Fields
0
0: u32Tyvk::PrivateDataSlotCreateFlagsEXT
Contract
Native type VkPrivateDataSlotCreateFlagsEXT.
Fields
0
0: u32Tyvk::PrivateDataSlotCreateInfoEXT
Contract
Native type VkPrivateDataSlotCreateInfoEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
flags
flags: PrivateDataSlotCreateFlagBitsNative field flags.
Tyvk::PrivateDataSlotEXT
Contract
Native type VkPrivateDataSlotEXT.
Fields
0
0: u64Tyvk::PushConstantsInfoKHR
Contract
Native type VkPushConstantsInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
layout
layout: PipelineLayoutNative field layout.
stage_flags
stage_flags: ShaderStageFlagBitsNative field stageFlags.
offset
offset: u32Native field offset.
size
size: u32Native field size.
p_values
p_values: *const c_voidNative field pValues.
Tyvk::PushDescriptorSetInfoKHR
Contract
Native type VkPushDescriptorSetInfoKHR.
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.
set
set: u32Native field set.
descriptor_write_count
descriptor_write_count: u32Native field descriptorWriteCount.
p_descriptor_writes
p_descriptor_writes: *const WriteDescriptorSet<'a>Native field pDescriptorWrites.
Tyvk::PushDescriptorSetWithTemplateInfoKHR
Contract
Native type VkPushDescriptorSetWithTemplateInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
descriptor_update_template
descriptor_update_template: DescriptorUpdateTemplateNative field descriptorUpdateTemplate.
layout
layout: PipelineLayoutNative field layout.
set
set: u32Native field set.
p_data
p_data: *const c_voidNative field pData.