pub struct CopyAccelerationStructureToMemoryInfo {
pub src: Arc<AccelerationStructure>,
pub dst: Subbuffer<[u8]>,
pub mode: CopyAccelerationStructureMode,
pub _ne: NonExhaustive,
}Expand description
Parameters for copying from an acceleration structure into memory.
Fields§
§src: Arc<AccelerationStructure>The acceleration structure to copy from.
There is no default value.
dst: Subbuffer<[u8]>The memory to copy the structure to.
There is no default value.
mode: CopyAccelerationStructureModeAdditional operations to perform during the copy.
The default value is CopyAccelerationStructureMode::Serialize.
_ne: NonExhaustiveImplementations§
Trait Implementations§
Source§impl Clone for CopyAccelerationStructureToMemoryInfo
impl Clone for CopyAccelerationStructureToMemoryInfo
Source§fn clone(&self) -> CopyAccelerationStructureToMemoryInfo
fn clone(&self) -> CopyAccelerationStructureToMemoryInfo
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for CopyAccelerationStructureToMemoryInfo
impl !RefUnwindSafe for CopyAccelerationStructureToMemoryInfo
impl Send for CopyAccelerationStructureToMemoryInfo
impl Sync for CopyAccelerationStructureToMemoryInfo
impl Unpin for CopyAccelerationStructureToMemoryInfo
impl UnsafeUnpin for CopyAccelerationStructureToMemoryInfo
impl !UnwindSafe for CopyAccelerationStructureToMemoryInfo
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