Realm

vk · Type aliases · S1

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

TyRustExperimental

Tyvk::SampleCountFlags

Contract

Native type VkSampleCountFlags.

Khronos reference: VkSampleCountFlags

Fields

0

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

Tyvk::SampleMask

Contract

Native type VkSampleMask.

Khronos reference: VkSampleMask

Tyvk::SamplerCreateFlags

Contract

Native type VkSamplerCreateFlags.

Khronos reference: VkSamplerCreateFlags

Fields

0

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

Tyvk::SamplerReductionModeCreateInfoEXT

Contract

Native type VkSamplerReductionModeCreateInfoEXT.

Khronos reference: VkSamplerReductionModeCreateInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

reduction_mode

Field
reduction_mode: SamplerReductionMode

Native field reductionMode.

Tyvk::SamplerReductionModeEXT

Contract

Native type VkSamplerReductionModeEXT.

Khronos reference: VkSamplerReductionModeEXT

Fields

0

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

Tyvk::SamplerYcbcrConversionCreateInfoKHR

Contract

Native type VkSamplerYcbcrConversionCreateInfoKHR.

Khronos reference: VkSamplerYcbcrConversionCreateInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

format

Field
format: Format

Native field format.

ycbcr_model

Field
ycbcr_model: SamplerYcbcrModelConversion

Native field ycbcrModel.

ycbcr_range

Field
ycbcr_range: SamplerYcbcrRange

Native field ycbcrRange.

components

Field
components: ComponentMapping

Native field components.

x_chroma_offset

Field
x_chroma_offset: ChromaLocation

Native field xChromaOffset.

y_chroma_offset

Field
y_chroma_offset: ChromaLocation

Native field yChromaOffset.

chroma_filter

Field
chroma_filter: Filter

Native field chromaFilter.

force_explicit_reconstruction

Field
force_explicit_reconstruction: u32

Native field forceExplicitReconstruction.

Tyvk::SamplerYcbcrConversionImageFormatPropertiesKHR

Contract

Native type VkSamplerYcbcrConversionImageFormatPropertiesKHR.

Khronos reference: VkSamplerYcbcrConversionImageFormatPropertiesKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

combined_image_sampler_descriptor_count

Field
combined_image_sampler_descriptor_count: u32

Native field combinedImageSamplerDescriptorCount.

Tyvk::SamplerYcbcrConversionInfoKHR

Contract

Native type VkSamplerYcbcrConversionInfoKHR.

Khronos reference: VkSamplerYcbcrConversionInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

conversion

Field
conversion: SamplerYcbcrConversion

Native field conversion.

Tyvk::SamplerYcbcrConversionKHR

Contract

Native type VkSamplerYcbcrConversionKHR.

Khronos reference: VkSamplerYcbcrConversionKHR

Fields

0

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

Tyvk::SamplerYcbcrModelConversionKHR

Contract

Native type VkSamplerYcbcrModelConversionKHR.

Khronos reference: VkSamplerYcbcrModelConversionKHR

Fields

0

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

Tyvk::SamplerYcbcrRangeKHR

Contract

Native type VkSamplerYcbcrRangeKHR.

Khronos reference: VkSamplerYcbcrRangeKHR

Fields

0

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

Tyvk::ScopeNV

Contract

Native type VkScopeNV.

Khronos reference: VkScopeNV

Fields

0

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

Tyvk::SemaphoreImportFlagBitsKHR

Contract

Native type VkSemaphoreImportFlagBitsKHR.

Khronos reference: VkSemaphoreImportFlagBitsKHR

Fields

0

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

Tyvk::SemaphoreImportFlags

Contract

Native type VkSemaphoreImportFlags.

Khronos reference: VkSemaphoreImportFlags

Fields

0

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

Tyvk::SemaphoreImportFlagsKHR

Contract

Native type VkSemaphoreImportFlagsKHR.

Khronos reference: VkSemaphoreImportFlagsKHR

Fields

0

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

Tyvk::SemaphoreSignalInfoKHR

Contract

Native type VkSemaphoreSignalInfoKHR.

Khronos reference: VkSemaphoreSignalInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

semaphore

Field
semaphore: Semaphore

Native field semaphore.

value

Field
value: u64

Native field value.