Struct epaint::stats::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§
source§impl PaintStats
impl PaintStats
pub fn from_shapes(shapes: &[ClippedShape]) -> Self
pub fn with_clipped_primitives(
self,
clipped_primitives: &[ClippedPrimitive]
) -> Self
Trait Implementations§
source§impl Clone for PaintStats
impl Clone for PaintStats
source§fn clone(&self) -> PaintStats
fn clone(&self) -> PaintStats
Returns a copy 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 PaintStats
impl Default for PaintStats
source§fn default() -> PaintStats
fn default() -> PaintStats
Returns the “default value” for a type. Read more