vk · Type aliases · P35
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkGetCudaModuleCacheNV
Contract
Nullable function pointer for vkGetCudaModuleCacheNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, CudaModuleNV, *mut usize, *mut c_void) -> Result)Some value of type T.
Tyvk::PFN_vkGetDataGraphPipelineAvailablePropertiesARM
Contract
Nullable function pointer for vkGetDataGraphPipelineAvailablePropertiesARM.
Khronos reference: vkGetDataGraphPipelineAvailablePropertiesARM
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DataGraphPipelineInfoARM<'_>, *mut u32, *mut DataGraphPipelinePropertyARM) -> Result)Some value of type T.
Tyvk::PFN_vkGetDataGraphPipelinePropertiesARM
Contract
Nullable function pointer for vkGetDataGraphPipelinePropertiesARM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DataGraphPipelineInfoARM<'_>, u32, *mut DataGraphPipelinePropertyQueryResultARM<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM
pub type PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM = Option<unsafe extern "system" fn(device: DeviceHandle, p_info: *const DataGraphPipelineSessionBindPointRequirementsInfoARM<'_>, p_bind_point_requirement_count: *mut u32, p_bind_point_requirements: *mut DataGraphPipelineSessionBindPointRequirementARM<'_>) -> Result>;Contract
Nullable function pointer for vkGetDataGraphPipelineSessionBindPointRequirementsARM.
Khronos reference: vkGetDataGraphPipelineSessionBindPointRequirementsARM
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DataGraphPipelineSessionBindPointRequirementsInfoARM<'_>, *mut u32, *mut DataGraphPipelineSessionBindPointRequirementARM<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM
Contract
Nullable function pointer for vkGetDataGraphPipelineSessionMemoryRequirementsARM.
Khronos reference: vkGetDataGraphPipelineSessionMemoryRequirementsARM
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DataGraphPipelineSessionMemoryRequirementsInfoARM<'_>, *mut MemoryRequirements2<'_>))Some value of type T.
Tyvk::PFN_vkGetDeferredOperationMaxConcurrencyKHR
Contract
Nullable function pointer for vkGetDeferredOperationMaxConcurrencyKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DeferredOperationKHR) -> u32)Some value of type T.
Tyvk::PFN_vkGetDeferredOperationResultKHR
Contract
Nullable function pointer for vkGetDeferredOperationResultKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DeferredOperationKHR) -> Result)Some value of type T.
Tyvk::PFN_vkGetDescriptorEXT
Contract
Nullable function pointer for vkGetDescriptorEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DescriptorGetInfoEXT<'_>, usize, *mut c_void))Some value of type T.
Tyvk::PFN_vkGetDescriptorSetHostMappingVALVE
Contract
Nullable function pointer for vkGetDescriptorSetHostMappingVALVE.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DescriptorSet, *mut *mut c_void))Some value of type T.
Tyvk::PFN_vkGetDescriptorSetLayoutBindingOffsetEXT
Contract
Nullable function pointer for vkGetDescriptorSetLayoutBindingOffsetEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DescriptorSetLayout, u32, *mut u64))Some value of type T.
Tyvk::PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE
Contract
Nullable function pointer for vkGetDescriptorSetLayoutHostMappingInfoVALVE.
Khronos reference: vkGetDescriptorSetLayoutHostMappingInfoVALVE
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DescriptorSetBindingReferenceVALVE<'_>, *mut DescriptorSetLayoutHostMappingInfoVALVE<'_>))Some value of type T.
Tyvk::PFN_vkGetDescriptorSetLayoutSizeEXT
Contract
Nullable function pointer for vkGetDescriptorSetLayoutSizeEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DescriptorSetLayout, *mut u64))Some value of type T.
Tyvk::PFN_vkGetDescriptorSetLayoutSupport
Contract
Nullable function pointer for vkGetDescriptorSetLayoutSupport.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DescriptorSetLayoutCreateInfo<'_>, *mut DescriptorSetLayoutSupport<'_>))Some value of type T.
Tyvk::PFN_vkGetDescriptorSetLayoutSupportKHR
Contract
Nullable function pointer for vkGetDescriptorSetLayoutSupportKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DescriptorSetLayoutCreateInfo<'_>, *mut DescriptorSetLayoutSupport<'_>))Some value of type T.
Tyvk::PFN_vkGetDeviceAccelerationStructureCompatibilityKHR
Contract
Nullable function pointer for vkGetDeviceAccelerationStructureCompatibilityKHR.
Khronos reference: vkGetDeviceAccelerationStructureCompatibilityKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const AccelerationStructureVersionInfoKHR<'_>, *mut AccelerationStructureCompatibilityKHR))Some value of type T.
Tyvk::PFN_vkGetDeviceBufferMemoryRequirements
Contract
Nullable function pointer for vkGetDeviceBufferMemoryRequirements.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DeviceBufferMemoryRequirements<'_>, *mut MemoryRequirements2<'_>))Some value of type T.