Realm

vk · Type aliases · P15

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

TyRustExperimental

Tyvk::PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT

pub type PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, aspect_mask: ImageAspectFlags)>;
Nullable function pointer for vkCmdSetAttachmentFeedbackLoopEnableEXT.

Contract

Nullable function pointer for vkCmdSetAttachmentFeedbackLoopEnableEXT.

Khronos reference: vkCmdSetAttachmentFeedbackLoopEnableEXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, ImageAspectFlagBits))

Some value of type T.

Tyvk::PFN_vkCmdSetBlendConstants

pub type PFN_vkCmdSetBlendConstants = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, blend_constants: *const f32)>;
Nullable function pointer for vkCmdSetBlendConstants.

Contract

Nullable function pointer for vkCmdSetBlendConstants.

Khronos reference: vkCmdSetBlendConstants

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, *const f32))

Some value of type T.

Tyvk::PFN_vkCmdSetCheckpointNV

pub type PFN_vkCmdSetCheckpointNV = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, p_checkpoint_marker: *const c_void)>;
Nullable function pointer for vkCmdSetCheckpointNV.

Contract

Nullable function pointer for vkCmdSetCheckpointNV.

Khronos reference: vkCmdSetCheckpointNV

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, *const c_void))

Some value of type T.

Tyvk::PFN_vkCmdSetCoarseSampleOrderNV

pub type PFN_vkCmdSetCoarseSampleOrderNV = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, sample_order_type: CoarseSampleOrderTypeNV, custom_sample_order_count: u32, p_custom_sample_orders: *const CoarseSampleOrderCustomNV<'_>)>;
Nullable function pointer for vkCmdSetCoarseSampleOrderNV.

Contract

Nullable function pointer for vkCmdSetCoarseSampleOrderNV.

Khronos reference: vkCmdSetCoarseSampleOrderNV

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, CoarseSampleOrderTypeNV, u32, *const CoarseSampleOrderCustomNV<'_>))

Some value of type T.

Tyvk::PFN_vkCmdSetColorBlendAdvancedEXT

pub type PFN_vkCmdSetColorBlendAdvancedEXT = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, first_attachment: u32, attachment_count: u32, p_color_blend_advanced: *const ColorBlendAdvancedEXT)>;
Nullable function pointer for vkCmdSetColorBlendAdvancedEXT.

Contract

Nullable function pointer for vkCmdSetColorBlendAdvancedEXT.

Khronos reference: vkCmdSetColorBlendAdvancedEXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, u32, u32, *const ColorBlendAdvancedEXT))

Some value of type T.

Tyvk::PFN_vkCmdSetColorBlendEnableEXT

pub type PFN_vkCmdSetColorBlendEnableEXT = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, first_attachment: u32, attachment_count: u32, p_color_blend_enables: *const Bool32)>;
Nullable function pointer for vkCmdSetColorBlendEnableEXT.

Contract

Nullable function pointer for vkCmdSetColorBlendEnableEXT.

Khronos reference: vkCmdSetColorBlendEnableEXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, u32, u32, *const u32))

Some value of type T.

Tyvk::PFN_vkCmdSetColorBlendEquationEXT

pub type PFN_vkCmdSetColorBlendEquationEXT = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, first_attachment: u32, attachment_count: u32, p_color_blend_equations: *const ColorBlendEquationEXT)>;
Nullable function pointer for vkCmdSetColorBlendEquationEXT.

Contract

Nullable function pointer for vkCmdSetColorBlendEquationEXT.

Khronos reference: vkCmdSetColorBlendEquationEXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, u32, u32, *const ColorBlendEquationEXT))

Some value of type T.

Tyvk::PFN_vkCmdSetColorWriteEnableEXT

pub type PFN_vkCmdSetColorWriteEnableEXT = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, attachment_count: u32, p_color_write_enables: *const Bool32)>;
Nullable function pointer for vkCmdSetColorWriteEnableEXT.

Contract

Nullable function pointer for vkCmdSetColorWriteEnableEXT.

Khronos reference: vkCmdSetColorWriteEnableEXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, u32, *const u32))

Some value of type T.

Tyvk::PFN_vkCmdSetColorWriteMaskEXT

pub type PFN_vkCmdSetColorWriteMaskEXT = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, first_attachment: u32, attachment_count: u32, p_color_write_masks: *const ColorComponentFlags)>;
Nullable function pointer for vkCmdSetColorWriteMaskEXT.

Contract

Nullable function pointer for vkCmdSetColorWriteMaskEXT.

Khronos reference: vkCmdSetColorWriteMaskEXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, u32, u32, *const ColorComponentFlagBits))

Some value of type T.

Tyvk::PFN_vkCmdSetComputeOccupancyPriorityNV

pub type PFN_vkCmdSetComputeOccupancyPriorityNV = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, p_parameters: *const ComputeOccupancyPriorityParametersNV<'_>)>;
Nullable function pointer for vkCmdSetComputeOccupancyPriorityNV.

Contract

Nullable function pointer for vkCmdSetComputeOccupancyPriorityNV.

Khronos reference: vkCmdSetComputeOccupancyPriorityNV

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, *const ComputeOccupancyPriorityParametersNV<'_>))

Some value of type T.

Tyvk::PFN_vkCmdSetConservativeRasterizationModeEXT

pub type PFN_vkCmdSetConservativeRasterizationModeEXT = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, conservative_rasterization_mode: ConservativeRasterizationModeEXT)>;
Nullable function pointer for vkCmdSetConservativeRasterizationModeEXT.

Contract

Nullable function pointer for vkCmdSetConservativeRasterizationModeEXT.

Khronos reference: vkCmdSetConservativeRasterizationModeEXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, ConservativeRasterizationModeEXT))

Some value of type T.

Tyvk::PFN_vkCmdSetCoverageModulationModeNV

pub type PFN_vkCmdSetCoverageModulationModeNV = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, coverage_modulation_mode: CoverageModulationModeNV)>;
Nullable function pointer for vkCmdSetCoverageModulationModeNV.

Contract

Nullable function pointer for vkCmdSetCoverageModulationModeNV.

Khronos reference: vkCmdSetCoverageModulationModeNV

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, CoverageModulationModeNV))

Some value of type T.

Tyvk::PFN_vkCmdSetCoverageModulationTableEnableNV

pub type PFN_vkCmdSetCoverageModulationTableEnableNV = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, coverage_modulation_table_enable: Bool32)>;
Nullable function pointer for vkCmdSetCoverageModulationTableEnableNV.

Contract

Nullable function pointer for vkCmdSetCoverageModulationTableEnableNV.

Khronos reference: vkCmdSetCoverageModulationTableEnableNV

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, u32))

Some value of type T.

Tyvk::PFN_vkCmdSetCoverageModulationTableNV

pub type PFN_vkCmdSetCoverageModulationTableNV = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, coverage_modulation_table_count: u32, p_coverage_modulation_table: *const f32)>;
Nullable function pointer for vkCmdSetCoverageModulationTableNV.

Contract

Nullable function pointer for vkCmdSetCoverageModulationTableNV.

Khronos reference: vkCmdSetCoverageModulationTableNV

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, u32, *const f32))

Some value of type T.

Tyvk::PFN_vkCmdSetCoverageReductionModeNV

pub type PFN_vkCmdSetCoverageReductionModeNV = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, coverage_reduction_mode: CoverageReductionModeNV)>;
Nullable function pointer for vkCmdSetCoverageReductionModeNV.

Contract

Nullable function pointer for vkCmdSetCoverageReductionModeNV.

Khronos reference: vkCmdSetCoverageReductionModeNV

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, CoverageReductionModeNV))

Some value of type T.

Tyvk::PFN_vkCmdSetCoverageToColorEnableNV

pub type PFN_vkCmdSetCoverageToColorEnableNV = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, coverage_to_color_enable: Bool32)>;
Nullable function pointer for vkCmdSetCoverageToColorEnableNV.

Contract

Nullable function pointer for vkCmdSetCoverageToColorEnableNV.

Khronos reference: vkCmdSetCoverageToColorEnableNV

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, u32))

Some value of type T.