vk · Type aliases · P47
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkGetRefreshCycleDurationGOOGLE
Contract
Nullable function pointer for vkGetRefreshCycleDurationGOOGLE.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, SwapchainKHR, *mut RefreshCycleDurationGOOGLE) -> Result)Some value of type T.
Tyvk::PFN_vkGetRenderAreaGranularity
Contract
Nullable function pointer for vkGetRenderAreaGranularity.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, RenderPass, *mut Extent2D))Some value of type T.
Tyvk::PFN_vkGetRenderingAreaGranularity
Contract
Nullable function pointer for vkGetRenderingAreaGranularity.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const RenderingAreaInfo<'_>, *mut Extent2D))Some value of type T.
Tyvk::PFN_vkGetRenderingAreaGranularityKHR
Contract
Nullable function pointer for vkGetRenderingAreaGranularityKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const RenderingAreaInfo<'_>, *mut Extent2D))Some value of type T.
Tyvk::PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT
Contract
Nullable function pointer for vkGetSamplerOpaqueCaptureDescriptorDataEXT.
Khronos reference: vkGetSamplerOpaqueCaptureDescriptorDataEXT
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const SamplerCaptureDescriptorDataInfoEXT<'_>, *mut c_void) -> Result)Some value of type T.
Tyvk::PFN_vkGetScreenBufferPropertiesQNX
Contract
Nullable function pointer for vkGetScreenBufferPropertiesQNX.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const _screen_buffer, *mut ScreenBufferPropertiesQNX<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetSemaphoreCounterValue
Contract
Nullable function pointer for vkGetSemaphoreCounterValue.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, Semaphore, *mut u64) -> Result)Some value of type T.
Tyvk::PFN_vkGetSemaphoreCounterValueKHR
Contract
Nullable function pointer for vkGetSemaphoreCounterValueKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, Semaphore, *mut u64) -> Result)Some value of type T.
Tyvk::PFN_vkGetSemaphoreFdKHR
Contract
Nullable function pointer for vkGetSemaphoreFdKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const SemaphoreGetFdInfoKHR<'_>, *mut i32) -> Result)Some value of type T.
Tyvk::PFN_vkGetSemaphoreWin32HandleKHR
Contract
Nullable function pointer for vkGetSemaphoreWin32HandleKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const SemaphoreGetWin32HandleInfoKHR<'_>, *mut *mut c_void) -> Result)Some value of type T.
Tyvk::PFN_vkGetSemaphoreZirconHandleFUCHSIA
Contract
Nullable function pointer for vkGetSemaphoreZirconHandleFUCHSIA.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const SemaphoreGetZirconHandleInfoFUCHSIA<'_>, *mut u32) -> Result)Some value of type T.
Tyvk::PFN_vkGetShaderBinaryDataEXT
Contract
Nullable function pointer for vkGetShaderBinaryDataEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, ShaderEXT, *mut usize, *mut c_void) -> Result)Some value of type T.
Tyvk::PFN_vkGetShaderInfoAMD
Contract
Nullable function pointer for vkGetShaderInfoAMD.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, Pipeline, ShaderStageFlagBits, ShaderInfoTypeAMD, *mut usize, *mut c_void) -> Result)Some value of type T.
Tyvk::PFN_vkGetShaderInstrumentationValuesARM
Contract
Nullable function pointer for vkGetShaderInstrumentationValuesARM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, ShaderInstrumentationARM, *mut u32, *mut c_void, ShaderInstrumentationValuesFlagsARM) -> Result)Some value of type T.
Tyvk::PFN_vkGetShaderModuleCreateInfoIdentifierEXT
Contract
Nullable function pointer for vkGetShaderModuleCreateInfoIdentifierEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ShaderModuleCreateInfo<'_>, *mut ShaderModuleIdentifierEXT<'_>))Some value of type T.
Tyvk::PFN_vkGetShaderModuleIdentifierEXT
Contract
Nullable function pointer for vkGetShaderModuleIdentifierEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, ShaderModule, *mut ShaderModuleIdentifierEXT<'_>))Some value of type T.