1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-31 13:50:04 -04:00

Refactor: put each shape into its own file (#5564)

Much easier to navigate the code
This commit is contained in:
Emil Ernerfeldt
2025-01-02 14:55:49 +01:00
committed by GitHub
parent 249f8bcb93
commit cf7150c6a3
14 changed files with 1136 additions and 1112 deletions

View File

@@ -23,7 +23,6 @@
#![allow(clippy::float_cmp)]
#![allow(clippy::manual_range_contains)]
mod bezier;
pub mod color;
pub mod image;
mod margin;
@@ -32,8 +31,8 @@ pub mod mutex;
mod rounding;
mod roundingf;
mod shadow;
mod shape;
pub mod shape_transform;
mod shapes;
pub mod stats;
mod stroke;
pub mod tessellator;
@@ -42,9 +41,9 @@ mod texture_atlas;
mod texture_handle;
pub mod textures;
pub mod util;
mod viewport;
pub use self::{
bezier::{CubicBezierShape, QuadraticBezierShape},
color::ColorMode,
image::{ColorImage, FontImage, ImageData, ImageDelta},
margin::Margin,
@@ -52,9 +51,9 @@ pub use self::{
rounding::Rounding,
roundingf::Roundingf,
shadow::Shadow,
shape::{
CircleShape, EllipseShape, PaintCallback, PaintCallbackInfo, PathShape, RectShape, Shape,
TextShape,
shapes::{
CircleShape, CubicBezierShape, EllipseShape, PaintCallback, PaintCallbackInfo, PathShape,
QuadraticBezierShape, RectShape, Shape, TextShape,
},
stats::PaintStats,
stroke::{PathStroke, Stroke, StrokeKind},
@@ -63,6 +62,7 @@ pub use self::{
texture_atlas::TextureAtlas,
texture_handle::TextureHandle,
textures::TextureManager,
viewport::ViewportInPixels,
};
#[allow(deprecated)]