Realm

vk · Type aliases · P19

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

TyRustExperimental

Tyvk::PFN_vkCmdSetPerformanceOverrideINTEL

pub type PFN_vkCmdSetPerformanceOverrideINTEL = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, p_override_info: *const PerformanceOverrideInfoINTEL<'_>) -> Result>;
Nullable function pointer for vkCmdSetPerformanceOverrideINTEL.

Contract

Nullable function pointer for vkCmdSetPerformanceOverrideINTEL.

Khronos reference: vkCmdSetPerformanceOverrideINTEL

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetPerformanceStreamMarkerINTEL

pub type PFN_vkCmdSetPerformanceStreamMarkerINTEL = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, p_marker_info: *const PerformanceStreamMarkerInfoINTEL<'_>) -> Result>;
Nullable function pointer for vkCmdSetPerformanceStreamMarkerINTEL.

Contract

Nullable function pointer for vkCmdSetPerformanceStreamMarkerINTEL.

Khronos reference: vkCmdSetPerformanceStreamMarkerINTEL

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetPolygonModeEXT

Contract

Nullable function pointer for vkCmdSetPolygonModeEXT.

Khronos reference: vkCmdSetPolygonModeEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetPrimitiveRestartEnable

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

Contract

Nullable function pointer for vkCmdSetPrimitiveRestartEnable.

Khronos reference: vkCmdSetPrimitiveRestartEnable

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetPrimitiveRestartEnableEXT

Contract

Nullable function pointer for vkCmdSetPrimitiveRestartEnableEXT.

Khronos reference: vkCmdSetPrimitiveRestartEnableEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetPrimitiveRestartIndexEXT

pub type PFN_vkCmdSetPrimitiveRestartIndexEXT = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, primitive_restart_index: u32)>;
Nullable function pointer for vkCmdSetPrimitiveRestartIndexEXT.

Contract

Nullable function pointer for vkCmdSetPrimitiveRestartIndexEXT.

Khronos reference: vkCmdSetPrimitiveRestartIndexEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetPrimitiveTopology

pub type PFN_vkCmdSetPrimitiveTopology = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, primitive_topology: PrimitiveTopology)>;
Nullable function pointer for vkCmdSetPrimitiveTopology.

Contract

Nullable function pointer for vkCmdSetPrimitiveTopology.

Khronos reference: vkCmdSetPrimitiveTopology

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetPrimitiveTopologyEXT

Contract

Nullable function pointer for vkCmdSetPrimitiveTopologyEXT.

Khronos reference: vkCmdSetPrimitiveTopologyEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetProvokingVertexModeEXT

pub type PFN_vkCmdSetProvokingVertexModeEXT = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, provoking_vertex_mode: ProvokingVertexModeEXT)>;
Nullable function pointer for vkCmdSetProvokingVertexModeEXT.

Contract

Nullable function pointer for vkCmdSetProvokingVertexModeEXT.

Khronos reference: vkCmdSetProvokingVertexModeEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetRasterizationSamplesEXT

pub type PFN_vkCmdSetRasterizationSamplesEXT = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, rasterization_samples: SampleCountFlagBits)>;
Nullable function pointer for vkCmdSetRasterizationSamplesEXT.

Contract

Nullable function pointer for vkCmdSetRasterizationSamplesEXT.

Khronos reference: vkCmdSetRasterizationSamplesEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetRasterizationStreamEXT

pub type PFN_vkCmdSetRasterizationStreamEXT = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, rasterization_stream: u32)>;
Nullable function pointer for vkCmdSetRasterizationStreamEXT.

Contract

Nullable function pointer for vkCmdSetRasterizationStreamEXT.

Khronos reference: vkCmdSetRasterizationStreamEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetRasterizerDiscardEnable

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

Contract

Nullable function pointer for vkCmdSetRasterizerDiscardEnable.

Khronos reference: vkCmdSetRasterizerDiscardEnable

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetRasterizerDiscardEnableEXT

Contract

Nullable function pointer for vkCmdSetRasterizerDiscardEnableEXT.

Khronos reference: vkCmdSetRasterizerDiscardEnableEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetRayTracingPipelineStackSizeKHR

pub type PFN_vkCmdSetRayTracingPipelineStackSizeKHR = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, pipeline_stack_size: u32)>;
Nullable function pointer for vkCmdSetRayTracingPipelineStackSizeKHR.

Contract

Nullable function pointer for vkCmdSetRayTracingPipelineStackSizeKHR.

Khronos reference: vkCmdSetRayTracingPipelineStackSizeKHR

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetRenderingAttachmentLocations

pub type PFN_vkCmdSetRenderingAttachmentLocations = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, p_location_info: *const RenderingAttachmentLocationInfo<'_>)>;
Nullable function pointer for vkCmdSetRenderingAttachmentLocations.

Contract

Nullable function pointer for vkCmdSetRenderingAttachmentLocations.

Khronos reference: vkCmdSetRenderingAttachmentLocations

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetRenderingAttachmentLocationsKHR

Contract

Nullable function pointer for vkCmdSetRenderingAttachmentLocationsKHR.

Khronos reference: vkCmdSetRenderingAttachmentLocationsKHR

Variants

None

Variant
None

No value.

Some

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

Some value of type T.