vk · Type aliases · S1
16 public declarations with native signatures and source-owned contracts.
Tyvk::SampleCountFlags
Contract
Native type VkSampleCountFlags.
Fields
0
0: u32Tyvk::SampleMask
Contract
Native type VkSampleMask.
Tyvk::SamplerCreateFlags
Contract
Native type VkSamplerCreateFlags.
Fields
0
0: u32Tyvk::SamplerReductionModeCreateInfoEXT
Contract
Native type VkSamplerReductionModeCreateInfoEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
reduction_mode
reduction_mode: SamplerReductionModeNative field reductionMode.
Tyvk::SamplerReductionModeEXT
Contract
Native type VkSamplerReductionModeEXT.
Fields
0
0: i32Tyvk::SamplerYcbcrConversionCreateInfoKHR
Contract
Native type VkSamplerYcbcrConversionCreateInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
format
format: FormatNative field format.
ycbcr_model
ycbcr_model: SamplerYcbcrModelConversionNative field ycbcrModel.
ycbcr_range
ycbcr_range: SamplerYcbcrRangeNative field ycbcrRange.
components
components: ComponentMappingNative field components.
x_chroma_offset
x_chroma_offset: ChromaLocationNative field xChromaOffset.
y_chroma_offset
y_chroma_offset: ChromaLocationNative field yChromaOffset.
chroma_filter
chroma_filter: FilterNative field chromaFilter.
force_explicit_reconstruction
force_explicit_reconstruction: u32Native field forceExplicitReconstruction.
Tyvk::SamplerYcbcrConversionImageFormatPropertiesKHR
Contract
Native type VkSamplerYcbcrConversionImageFormatPropertiesKHR.
Khronos reference: VkSamplerYcbcrConversionImageFormatPropertiesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
combined_image_sampler_descriptor_count
combined_image_sampler_descriptor_count: u32Native field combinedImageSamplerDescriptorCount.
Tyvk::SamplerYcbcrConversionInfoKHR
Contract
Native type VkSamplerYcbcrConversionInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
conversion
conversion: SamplerYcbcrConversionNative field conversion.
Tyvk::SamplerYcbcrConversionKHR
Contract
Native type VkSamplerYcbcrConversionKHR.
Fields
0
0: u64Tyvk::SamplerYcbcrModelConversionKHR
Contract
Native type VkSamplerYcbcrModelConversionKHR.
Fields
0
0: i32Tyvk::SamplerYcbcrRangeKHR
Contract
Native type VkSamplerYcbcrRangeKHR.
Fields
0
0: i32Tyvk::ScopeNV
Contract
Native type VkScopeNV.
Fields
0
0: i32Tyvk::SemaphoreImportFlagBitsKHR
Contract
Native type VkSemaphoreImportFlagBitsKHR.
Fields
0
0: u32Tyvk::SemaphoreImportFlags
Contract
Native type VkSemaphoreImportFlags.
Fields
0
0: u32Tyvk::SemaphoreImportFlagsKHR
Contract
Native type VkSemaphoreImportFlagsKHR.
Fields
0
0: u32Tyvk::SemaphoreSignalInfoKHR
Contract
Native type VkSemaphoreSignalInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
semaphore
semaphore: SemaphoreNative field semaphore.
value
value: u64Native field value.