Struct asche::DeferredOperation [−][src]
pub struct DeferredOperation { pub raw: DeferredOperationKHR, // some fields omitted }
Expand description
Wraps a deferred operation.
Fields
raw: DeferredOperationKHR
The raw Vulkan deferred operation.
Implementations
Assign a thread to a deferred operation. Vulkan Manual Page
Query the maximum concurrency on a deferred operation. Vulkan Manual Page
Query the result of a deferred operation. Vulkan Manual Page
pub fn build_acceleration_structures(
&self,
infos: &[AccelerationStructureBuildGeometryInfoKHRBuilder<'_>],
build_range_infos: &[AccelerationStructureBuildRangeInfoKHR]
) -> Result<(), AscheError>
pub fn build_acceleration_structures(
&self,
infos: &[AccelerationStructureBuildGeometryInfoKHRBuilder<'_>],
build_range_infos: &[AccelerationStructureBuildRangeInfoKHR]
) -> Result<(), AscheError>
Build an acceleration structure on the host. Vulkan Manual Page
pub fn copy_acceleration_structure(
&self,
info: &CopyAccelerationStructureInfoKHRBuilder<'_>
) -> Result<(), AscheError>
pub fn copy_acceleration_structure(
&self,
info: &CopyAccelerationStructureInfoKHRBuilder<'_>
) -> Result<(), AscheError>
Copy an acceleration structure on the host. Vulkan Manual Page
pub fn copy_acceleration_structure_to_memory(
&self,
info: &CopyAccelerationStructureToMemoryInfoKHR
) -> Result<(), AscheError>
pub fn copy_acceleration_structure_to_memory(
&self,
info: &CopyAccelerationStructureToMemoryInfoKHR
) -> Result<(), AscheError>
Serialize an acceleration structure on the host. Vulkan Manual Page
pub fn copy_memory_to_acceleration_structure(
&self,
info: &CopyMemoryToAccelerationStructureInfoKHR
) -> Result<(), AscheError>
pub fn copy_memory_to_acceleration_structure(
&self,
info: &CopyMemoryToAccelerationStructureInfoKHR
) -> Result<(), AscheError>
Deserialize an acceleration structure on the host. Vulkan Manual Page
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for DeferredOperation
impl Send for DeferredOperation
impl Sync for DeferredOperation
impl Unpin for DeferredOperation
impl !UnwindSafe for DeferredOperation