#[repr(C)]pub struct AccelerationStructureInstanceKHR {
pub transform: TransformMatrixKHR,
pub instance_custom_index_and_mask: u32,
pub instance_shader_binding_table_record_offset_and_flags: u32,
pub acceleration_structure_reference: u64,
}
Expand description
Vulkan Manual Page · Structure
Fields
transform: TransformMatrixKHR
instance_custom_index_and_mask: u32
instance_shader_binding_table_record_offset_and_flags: u32
acceleration_structure_reference: u64
Implementations
sourceimpl AccelerationStructureInstanceKHR
impl AccelerationStructureInstanceKHR
pub fn into_builder<'a>(self) -> AccelerationStructureInstanceKHRBuilder<'a>
Trait 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 moreimpl 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 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