#[repr(C)]pub struct IRRaytracingInstanceDescriptor {
pub Transform: [[f32; 4]; 3],
pub _bitfield_align_1: [u32; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8]>,
pub AccelerationStructure: u64,
}Fields§
§Transform: [[f32; 4]; 3]§_bitfield_align_1: [u32; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 8]>§AccelerationStructure: u64Implementations§
Source§impl IRRaytracingInstanceDescriptor
impl IRRaytracingInstanceDescriptor
pub fn InstanceID(&self) -> u32
pub fn set_InstanceID(&mut self, val: u32)
pub unsafe fn InstanceID_raw(this: *const Self) -> u32
pub unsafe fn set_InstanceID_raw(this: *mut Self, val: u32)
pub fn InstanceMask(&self) -> u32
pub fn set_InstanceMask(&mut self, val: u32)
pub unsafe fn InstanceMask_raw(this: *const Self) -> u32
pub unsafe fn set_InstanceMask_raw(this: *mut Self, val: u32)
pub fn InstanceContributionToHitGroupIndex(&self) -> u32
pub fn set_InstanceContributionToHitGroupIndex(&mut self, val: u32)
pub unsafe fn InstanceContributionToHitGroupIndex_raw(this: *const Self) -> u32
pub unsafe fn set_InstanceContributionToHitGroupIndex_raw( this: *mut Self, val: u32, )
pub fn Flags(&self) -> u32
pub fn set_Flags(&mut self, val: u32)
pub unsafe fn Flags_raw(this: *const Self) -> u32
pub unsafe fn set_Flags_raw(this: *mut Self, val: u32)
pub fn new_bitfield_1( InstanceID: u32, InstanceMask: u32, InstanceContributionToHitGroupIndex: u32, Flags: u32, ) -> __BindgenBitfieldUnit<[u8; 8]>
Trait Implementations§
Source§impl Clone for IRRaytracingInstanceDescriptor
impl Clone for IRRaytracingInstanceDescriptor
Source§fn clone(&self) -> IRRaytracingInstanceDescriptor
fn clone(&self) -> IRRaytracingInstanceDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IRRaytracingInstanceDescriptor
Source§impl Default for IRRaytracingInstanceDescriptor
impl Default for IRRaytracingInstanceDescriptor
Source§fn default() -> IRRaytracingInstanceDescriptor
fn default() -> IRRaytracingInstanceDescriptor
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IRRaytracingInstanceDescriptor
impl RefUnwindSafe for IRRaytracingInstanceDescriptor
impl Send for IRRaytracingInstanceDescriptor
impl Sync for IRRaytracingInstanceDescriptor
impl Unpin for IRRaytracingInstanceDescriptor
impl UnsafeUnpin for IRRaytracingInstanceDescriptor
impl UnwindSafe for IRRaytracingInstanceDescriptor
Blanket Implementations§
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
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