Struct screen_13::driver::accel_struct::AccelerationStructureSize
source · [−]pub struct AccelerationStructureSize {
pub build_size: DeviceSize,
pub create_size: DeviceSize,
pub update_size: DeviceSize,
}Expand description
Holds the results of the AccelerationStructure::size_of function.
Fields
build_size: DeviceSizeThe size of the scratch buffer required when updating an acceleration structure using the
Acceleration::build_structure
function.
create_size: DeviceSizeThe value of size parameter needed by AccelerationStructureInfo for use with the
AccelerationStructure::create function.
update_size: DeviceSizeThe size of the scratch buffer required when updating an acceleration structure using the
Acceleration::update_structure
function.
Trait Implementations
sourceimpl Clone for AccelerationStructureSize
impl Clone for AccelerationStructureSize
sourcefn clone(&self) -> AccelerationStructureSize
fn clone(&self) -> AccelerationStructureSize
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for AccelerationStructureSize
impl Debug for AccelerationStructureSize
impl Copy for AccelerationStructureSize
Auto Trait Implementations
impl RefUnwindSafe for AccelerationStructureSize
impl Send for AccelerationStructureSize
impl Sync for AccelerationStructureSize
impl Unpin for AccelerationStructureSize
impl UnwindSafe for AccelerationStructureSize
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more