#[repr(C)]pub struct AccelerationStructureGeometryMotionTrianglesDataNV {
pub s_type: StructureType,
pub p_next: *const c_void,
pub vertex_data: DeviceOrHostAddressConstKHR,
}Expand description
VkAccelerationStructureGeometryMotionTrianglesDataNV
Provided by VK_NV_ray_tracing_motion_blur.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV.
p_next: *const c_voidOptional, may be null.
vertex_data: DeviceOrHostAddressConstKHRImplementations§
Source§impl AccelerationStructureGeometryMotionTrianglesDataNV
impl AccelerationStructureGeometryMotionTrianglesDataNV
Sourcepub fn builder<'a>() -> AccelerationStructureGeometryMotionTrianglesDataNVBuilder<'a>
pub fn builder<'a>() -> AccelerationStructureGeometryMotionTrianglesDataNVBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for AccelerationStructureGeometryMotionTrianglesDataNV
impl Clone for AccelerationStructureGeometryMotionTrianglesDataNV
Source§fn clone(&self) -> AccelerationStructureGeometryMotionTrianglesDataNV
fn clone(&self) -> AccelerationStructureGeometryMotionTrianglesDataNV
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 Default for AccelerationStructureGeometryMotionTrianglesDataNV
impl Default for AccelerationStructureGeometryMotionTrianglesDataNV
Source§fn default() -> AccelerationStructureGeometryMotionTrianglesDataNV
fn default() -> AccelerationStructureGeometryMotionTrianglesDataNV
Returns the “default value” for a type. Read more
impl Copy for AccelerationStructureGeometryMotionTrianglesDataNV
impl ExtendsAccelerationStructureGeometryTrianglesDataKHR for AccelerationStructureGeometryMotionTrianglesDataNV
Auto Trait Implementations§
impl Freeze for AccelerationStructureGeometryMotionTrianglesDataNV
impl RefUnwindSafe for AccelerationStructureGeometryMotionTrianglesDataNV
impl !Send for AccelerationStructureGeometryMotionTrianglesDataNV
impl !Sync for AccelerationStructureGeometryMotionTrianglesDataNV
impl Unpin for AccelerationStructureGeometryMotionTrianglesDataNV
impl UnsafeUnpin for AccelerationStructureGeometryMotionTrianglesDataNV
impl UnwindSafe for AccelerationStructureGeometryMotionTrianglesDataNV
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