pub type PFN_vkCmdTraceRaysIndirectKHR = Option<unsafe extern "system" fn(commandBuffer: VkCommandBuffer, pRaygenShaderBindingTable: *const VkStridedDeviceAddressRegionKHR, pMissShaderBindingTable: *const VkStridedDeviceAddressRegionKHR, pHitShaderBindingTable: *const VkStridedDeviceAddressRegionKHR, pCallableShaderBindingTable: *const VkStridedDeviceAddressRegionKHR, indirectDeviceAddress: VkDeviceAddress)>;Aliased Type§
pub enum PFN_vkCmdTraceRaysIndirectKHR {
None,
Some(unsafe extern "system" fn(*mut VkCommandBuffer_T, *const VkStridedDeviceAddressRegionKHR, *const VkStridedDeviceAddressRegionKHR, *const VkStridedDeviceAddressRegionKHR, *const VkStridedDeviceAddressRegionKHR, u64)),
}Variants§
None
No value.
Some(unsafe extern "system" fn(*mut VkCommandBuffer_T, *const VkStridedDeviceAddressRegionKHR, *const VkStridedDeviceAddressRegionKHR, *const VkStridedDeviceAddressRegionKHR, *const VkStridedDeviceAddressRegionKHR, u64))
Some value of type T.