pub struct RayTracingMaintenance1 { /* private fields */ }
Expand description
Implementations§
Source§impl RayTracingMaintenance1
impl RayTracingMaintenance1
pub fn new(instance: &Instance, device: &Device) -> Self
Sourcepub unsafe fn cmd_trace_rays_indirect2(
&self,
command_buffer: CommandBuffer,
indirect_device_address: DeviceAddress,
)
pub unsafe fn cmd_trace_rays_indirect2( &self, command_buffer: CommandBuffer, indirect_device_address: DeviceAddress, )
indirect_device_address
is a buffer device address which is a pointer to a vk::TraceRaysIndirectCommand2KHR
structure containing the trace ray parameters.
pub const fn name() -> &'static CStr
pub fn fp(&self) -> &KhrRayTracingMaintenance1Fn
Trait Implementations§
Source§impl Clone for RayTracingMaintenance1
impl Clone for RayTracingMaintenance1
Source§fn clone(&self) -> RayTracingMaintenance1
fn clone(&self) -> RayTracingMaintenance1
Returns a copy 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 RayTracingMaintenance1
impl RefUnwindSafe for RayTracingMaintenance1
impl Send for RayTracingMaintenance1
impl Sync for RayTracingMaintenance1
impl Unpin for RayTracingMaintenance1
impl UnwindSafe for RayTracingMaintenance1
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)