Realm

vk · Type aliases · P16

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

TyRustExperimental

Tyvk::PFN_vkCmdSetCoverageToColorLocationNV

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

Contract

Nullable function pointer for vkCmdSetCoverageToColorLocationNV.

Khronos reference: vkCmdSetCoverageToColorLocationNV

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetCullMode

Contract

Nullable function pointer for vkCmdSetCullMode.

Khronos reference: vkCmdSetCullMode

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetCullModeEXT

Contract

Nullable function pointer for vkCmdSetCullModeEXT.

Khronos reference: vkCmdSetCullModeEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetDepthBias

pub type PFN_vkCmdSetDepthBias = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, depth_bias_constant_factor: f32, depth_bias_clamp: f32, depth_bias_slope_factor: f32)>;
Nullable function pointer for vkCmdSetDepthBias.

Contract

Nullable function pointer for vkCmdSetDepthBias.

Khronos reference: vkCmdSetDepthBias

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetDepthBias2EXT

pub type PFN_vkCmdSetDepthBias2EXT = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, p_depth_bias_info: *const DepthBiasInfoEXT<'_>)>;
Nullable function pointer for vkCmdSetDepthBias2EXT.

Contract

Nullable function pointer for vkCmdSetDepthBias2EXT.

Khronos reference: vkCmdSetDepthBias2EXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetDepthBiasEnable

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

Contract

Nullable function pointer for vkCmdSetDepthBiasEnable.

Khronos reference: vkCmdSetDepthBiasEnable

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetDepthBiasEnableEXT

Contract

Nullable function pointer for vkCmdSetDepthBiasEnableEXT.

Khronos reference: vkCmdSetDepthBiasEnableEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetDepthBounds

pub type PFN_vkCmdSetDepthBounds = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, min_depth_bounds: f32, max_depth_bounds: f32)>;
Nullable function pointer for vkCmdSetDepthBounds.

Contract

Nullable function pointer for vkCmdSetDepthBounds.

Khronos reference: vkCmdSetDepthBounds

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetDepthBoundsTestEnable

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

Contract

Nullable function pointer for vkCmdSetDepthBoundsTestEnable.

Khronos reference: vkCmdSetDepthBoundsTestEnable

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetDepthBoundsTestEnableEXT

Contract

Nullable function pointer for vkCmdSetDepthBoundsTestEnableEXT.

Khronos reference: vkCmdSetDepthBoundsTestEnableEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetDepthClampEnableEXT

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

Contract

Nullable function pointer for vkCmdSetDepthClampEnableEXT.

Khronos reference: vkCmdSetDepthClampEnableEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetDepthClampRangeEXT

pub type PFN_vkCmdSetDepthClampRangeEXT = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, depth_clamp_mode: DepthClampModeEXT, p_depth_clamp_range: *const DepthClampRangeEXT)>;
Nullable function pointer for vkCmdSetDepthClampRangeEXT.

Contract

Nullable function pointer for vkCmdSetDepthClampRangeEXT.

Khronos reference: vkCmdSetDepthClampRangeEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetDepthClipEnableEXT

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

Contract

Nullable function pointer for vkCmdSetDepthClipEnableEXT.

Khronos reference: vkCmdSetDepthClipEnableEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetDepthClipNegativeOneToOneEXT

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

Contract

Nullable function pointer for vkCmdSetDepthClipNegativeOneToOneEXT.

Khronos reference: vkCmdSetDepthClipNegativeOneToOneEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetDepthCompareOp

pub type PFN_vkCmdSetDepthCompareOp = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, depth_compare_op: CompareOp)>;
Nullable function pointer for vkCmdSetDepthCompareOp.

Contract

Nullable function pointer for vkCmdSetDepthCompareOp.

Khronos reference: vkCmdSetDepthCompareOp

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdSetDepthCompareOpEXT

Contract

Nullable function pointer for vkCmdSetDepthCompareOpEXT.

Khronos reference: vkCmdSetDepthCompareOpEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.