pub struct EdgeMesh {
pub references: [Option<String>; 5],
pub ranges: Vec<[i32; 6]>,
pub edge_ranges: Vec<[i32; 6]>,
pub buffers: [Vec<u8>; 8],
pub bounds_min: [f32; 3],
pub bounds_max: [f32; 3],
}Expand description
Graphics::EdgeMesh: the mask and edge meshes of a highlight. Its ranges have the same six
integers as a GraphicsMesh’s.
Original: Graphics::EdgeMesh::Serialize, Runtime 0x1800a3120.
Fields§
§references: [Option<String>; 5]Five external references; not identified yet.
ranges: Vec<[i32; 6]>The draw ranges of the mask.
edge_ranges: Vec<[i32; 6]>The draw ranges of the edges.
buffers: [Vec<u8>; 8]Mask indices/vertices (rigid, skinned), then edge indices/vertices (rigid, skinned).
bounds_min: [f32; 3]The lowest corner of its bounds.
bounds_max: [f32; 3]The highest corner of its bounds.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EdgeMesh
impl RefUnwindSafe for EdgeMesh
impl Send for EdgeMesh
impl Sync for EdgeMesh
impl Unpin for EdgeMesh
impl UnsafeUnpin for EdgeMesh
impl UnwindSafe for EdgeMesh
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