pub struct TriangleGeometrySize {
pub vertex_count: u32,
pub indices: Option<(AccelerationIndexFormat, u32)>,
pub flags: AccelerationGeometryFlags,
}Expand description
Size ceiling for one triangle geometry in a BLAS.
Fields§
§vertex_count: u32Maximum vertex count.
indices: Option<(AccelerationIndexFormat, u32)>Optional index format and maximum index count.
flags: AccelerationGeometryFlagsGeometry behavior.
Trait Implementations§
Source§impl Clone for TriangleGeometrySize
impl Clone for TriangleGeometrySize
impl Copy for TriangleGeometrySize
Source§impl Debug for TriangleGeometrySize
impl Debug for TriangleGeometrySize
impl Eq for TriangleGeometrySize
Source§impl PartialEq for TriangleGeometrySize
impl PartialEq for TriangleGeometrySize
impl StructuralPartialEq for TriangleGeometrySize
Auto Trait Implementations§
impl Freeze for TriangleGeometrySize
impl RefUnwindSafe for TriangleGeometrySize
impl Send for TriangleGeometrySize
impl Sync for TriangleGeometrySize
impl Unpin for TriangleGeometrySize
impl UnsafeUnpin for TriangleGeometrySize
impl UnwindSafe for TriangleGeometrySize
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