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: DeviceSize
The size of the scratch buffer required when updating an acceleration structure using the
Acceleration::build_structure
function.
create_size: DeviceSize
The value of size
parameter needed by AccelerationStructureInfo
for use with the
AccelerationStructure::create
function.
update_size: DeviceSize
The size of the scratch buffer required when updating an acceleration structure using the
Acceleration::update_structure
function.
Trait Implementations§
source§impl Clone for AccelerationStructureSize
impl Clone for AccelerationStructureSize
source§fn clone(&self) -> AccelerationStructureSize
fn clone(&self) -> AccelerationStructureSize
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl 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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more