Skip to main content

RayQueryCommandEncoder

Trait RayQueryCommandEncoder 

Source
pub trait RayQueryCommandEncoder<D: RayQueryDevice>: CommandEncoder<D> {
    // Provided methods
    fn build_blas(
        &mut self,
        desc: &BlasBuildDesc<'_, D>,
    ) -> Result<(), GpuError> { ... }
    fn build_tlas(&mut self, tlas: &D::Tlas) -> Result<(), GpuError> { ... }
}
Expand description

Command-encoder extension for acceleration-structure builds.

Provided Methods§

Source

fn build_blas(&mut self, desc: &BlasBuildDesc<'_, D>) -> Result<(), GpuError>

Records one BLAS build.

§Errors

Returns capability, validation or backend recording failures.

Source

fn build_tlas(&mut self, tlas: &D::Tlas) -> Result<(), GpuError>

Records one TLAS build after its referenced BLAS builds.

§Errors

Returns capability, validation or backend recording failures.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§