Struct me3_framework::overlay::epaint::PaintStats
source · [−]pub struct PaintStats {
pub shapes: AllocInfo,
pub shape_text: AllocInfo,
pub shape_path: AllocInfo,
pub shape_mesh: AllocInfo,
pub shape_vec: AllocInfo,
pub num_callbacks: usize,
pub text_shape_vertices: AllocInfo,
pub text_shape_indices: AllocInfo,
pub clipped_primitives: AllocInfo,
pub vertices: AllocInfo,
pub indices: AllocInfo,
}
Expand description
Collected allocation statistics for shapes and meshes.
Fields
shapes: AllocInfo
shape_text: AllocInfo
shape_path: AllocInfo
shape_mesh: AllocInfo
shape_vec: AllocInfo
num_callbacks: usize
text_shape_vertices: AllocInfo
text_shape_indices: AllocInfo
clipped_primitives: AllocInfo
Number of separate clip rectangles
vertices: AllocInfo
indices: AllocInfo
Implementations
sourceimpl PaintStats
impl PaintStats
pub fn from_shapes(shapes: &[ClippedShape]) -> PaintStats
pub fn with_clipped_primitives(
self,
clipped_primitives: &[ClippedPrimitive]
) -> PaintStats
Trait Implementations
sourceimpl Clone for PaintStats
impl Clone for PaintStats
sourcefn clone(&self) -> PaintStats
fn clone(&self) -> PaintStats
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Default for PaintStats
impl Default for PaintStats
sourcefn default() -> PaintStats
fn default() -> PaintStats
Returns the “default value” for a type. Read more
sourceimpl Widget for &PaintStats
impl Widget for &PaintStats
impl Copy for PaintStats
Auto Trait Implementations
impl RefUnwindSafe for PaintStats
impl Send for PaintStats
impl Sync for PaintStats
impl Unpin for PaintStats
impl UnwindSafe for PaintStats
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more