pub struct AccelerationStructure { /* private fields */ }Trait Implementations§
Source§impl Clone for AccelerationStructure
impl Clone for AccelerationStructure
Source§fn clone(&self) -> AccelerationStructure
fn clone(&self) -> AccelerationStructure
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 moreSource§impl Debug for AccelerationStructure
impl Debug for AccelerationStructure
Source§impl Default for AccelerationStructure
impl Default for AccelerationStructure
Source§fn default() -> AccelerationStructure
fn default() -> AccelerationStructure
Returns the “default value” for a type. Read more
Source§impl HasShaderBinding for AccelerationStructure
impl HasShaderBinding for AccelerationStructure
const TYPE: ShaderBinding = ShaderBinding::AccelerationStructure
Source§impl Hash for AccelerationStructure
impl Hash for AccelerationStructure
Source§impl PartialEq for AccelerationStructure
impl PartialEq for AccelerationStructure
Source§impl ShaderBindable for AccelerationStructure
impl ShaderBindable for AccelerationStructure
fn bind_to(&self, ctx: &mut PipelineContext<'_>, index: u32)
impl Copy for AccelerationStructure
impl StructuralPartialEq for AccelerationStructure
Auto Trait Implementations§
impl Freeze for AccelerationStructure
impl RefUnwindSafe for AccelerationStructure
impl Send for AccelerationStructure
impl Sync for AccelerationStructure
impl Unpin for AccelerationStructure
impl UnwindSafe for AccelerationStructure
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