par_fractal/
lib.rs

1// Library exports for testing and external use
2pub mod app;
3pub mod camera;
4pub mod command_palette;
5pub mod fractal;
6pub mod lod;
7pub mod platform;
8pub mod renderer;
9pub mod ui;
10
11#[cfg(not(target_arch = "wasm32"))]
12pub mod video_recorder;
13
14// Web entry point
15#[cfg(target_arch = "wasm32")]
16pub mod web_main;
17
18// Re-export commonly used types
19pub use camera::{Camera, CameraController};
20pub use fractal::{
21    ColorPalette, FractalParams, FractalType, Preset, PresetGallery, RenderMode, ShadingModel,
22};
23pub use renderer::{GpuInfo, Renderer};
24pub use ui::UI;