pub struct AccelerationStructureMesh {
pub vertex_data: BufferPiece,
pub vertex_format: VertexFormat,
pub vertex_stride: u32,
pub vertex_count: u32,
pub index_data: BufferPiece,
pub index_type: Option<IndexType>,
pub triangle_count: u32,
pub transform_data: BufferPiece,
pub is_opaque: bool,
}Fields§
§vertex_data: BufferPiece§vertex_format: VertexFormat§vertex_stride: u32§vertex_count: u32§index_data: BufferPiece§index_type: Option<IndexType>§triangle_count: u32§transform_data: BufferPiece§is_opaque: boolTrait Implementations§
Source§impl Clone for AccelerationStructureMesh
impl Clone for AccelerationStructureMesh
Source§fn clone(&self) -> AccelerationStructureMesh
fn clone(&self) -> AccelerationStructureMesh
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 moreAuto Trait Implementations§
impl Freeze for AccelerationStructureMesh
impl RefUnwindSafe for AccelerationStructureMesh
impl Send for AccelerationStructureMesh
impl Sync for AccelerationStructureMesh
impl Unpin for AccelerationStructureMesh
impl UnwindSafe for AccelerationStructureMesh
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