···11+pub mod intro;
22+pub use intro::intro;
33+pub mod first_break;
44+pub use first_break::first_break;
+2
src/graphics/canvas.rs
···2222 pub object_sizes: ObjectSizes,
2323 pub font_options: FontOptions,
2424 pub colormap: ColorMapping,
2525+ pub name: String,
25262627 /// The layers are in order of top to bottom: the first layer will be rendered on top of the second, etc.
2728 pub layers: Vec<Layer>,
···42434344 pub fn default_settings() -> Self {
4445 Self {
4646+ name: String::new(),
4547 grid_size: (3, 3),
4648 cell_size: 50,
4749 objects_count_range: 3..7,
+1-1
src/graphics/mod.rs
···8899pub use canvas::Canvas;
1010pub use color::{Color, ColorMapping};
1111-pub use fill::Fill;
1111+pub use fill::{Fill, FillOperations};
1212pub use filter::{Filter, FilterType};
1313pub use layer::Layer;
1414pub use objects::{ColoredObject, LineSegment, Object, ObjectSizes};
···22pub mod context;
33pub mod engine;
44pub mod hooks;
55+pub mod scene;
66+pub mod video;
5768#[cfg(feature = "video")]
79pub mod encoding;
···1012pub mod server;
11131214pub use animation::Animation;
1313-pub use hooks::Video;
1515+pub use video::Video;
1616+pub use hooks::AttachHooks;
1717+pub use scene::Scene;