#[repr(C)]pub struct AccelerationStructureInstanceKHR {
pub transform: TransformMatrixKHR,
pub instance_custom_index_and_mask: Packed24_8,
pub instance_shader_binding_table_record_offset_and_flags: Packed24_8,
pub acceleration_structure_reference: AccelerationStructureReferenceKHR,
}Expand description
Fields
transform: TransformMatrixKHRinstance_custom_index_and_mask: Packed24_8Use Packed24_8::new(instance_custom_index, mask) to construct this field
instance_shader_binding_table_record_offset_and_flags: Packed24_8Use Packed24_8::new(instance_shader_binding_table_record_offset, flags) to construct this field
acceleration_structure_reference: AccelerationStructureReferenceKHRTrait Implementations
sourceimpl Clone for AccelerationStructureInstanceKHR
impl Clone for AccelerationStructureInstanceKHR
sourcefn clone(&self) -> AccelerationStructureInstanceKHR
fn clone(&self) -> AccelerationStructureInstanceKHR
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 more
impl Copy for AccelerationStructureInstanceKHR
Auto Trait Implementations
impl RefUnwindSafe for AccelerationStructureInstanceKHR
impl Send for AccelerationStructureInstanceKHR
impl Sync for AccelerationStructureInstanceKHR
impl Unpin for AccelerationStructureInstanceKHR
impl UnwindSafe for AccelerationStructureInstanceKHR
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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