Skip to main content

PFN_vkBuildAccelerationStructuresKHR

Type Alias PFN_vkBuildAccelerationStructuresKHR 

Source
pub type PFN_vkBuildAccelerationStructuresKHR = Option<unsafe extern "system" fn(device: Device, deferred_operation: DeferredOperationKHR, info_count: u32, p_infos: *const AccelerationStructureBuildGeometryInfoKHR, pp_build_range_infos: *const *const AccelerationStructureBuildRangeInfoKHR) -> Result>;
Expand description

vkBuildAccelerationStructuresKHR Provided by VK_KHR_acceleration_structure.

§Success Codes

  • VK_SUCCESS
  • VK_OPERATION_DEFERRED_KHR
  • VK_OPERATION_NOT_DEFERRED_KHR

§Error Codes

  • VK_ERROR_OUT_OF_HOST_MEMORY
  • VK_ERROR_OUT_OF_DEVICE_MEMORY
  • VK_ERROR_UNKNOWN
  • VK_ERROR_VALIDATION_FAILED

Aliased Type§

pub enum PFN_vkBuildAccelerationStructuresKHR {
    None,
    Some(unsafe extern "system" fn(Device, DeferredOperationKHR, u32, *const AccelerationStructureBuildGeometryInfoKHR, *const *const AccelerationStructureBuildRangeInfoKHR) -> Result),
}

Variants§