Expand description
Core rendering and scene management for RunMat Plot
This module provides the foundational components for GPU-accelerated interactive plotting, including WGPU rendering, scene graphs, and camera systems.
Re-exports§
pub use camera::Camera;pub use camera::CameraController;pub use camera::MouseButton;pub use camera::ProjectionType;pub use depth::ClipPolicy;pub use depth::DepthMode;pub use gpu_pack::GpuPackContext;pub use interaction::EventHandler;pub use interaction::KeyCode;pub use interaction::PlotEvent;pub use plot_renderer::plot_utils;pub use plot_renderer::PlotRenderConfig;pub use plot_renderer::PlotRenderer;pub use plot_renderer::RenderResult;pub use viewport::data_units_per_px;pub use renderer::*;pub use scene::*;
Modules§
- camera
- Camera system for 3D navigation and 2D plotting
- depth
- Depth and clip-plane policy for 3D rendering.
- gpu_
pack - interaction
- Event handling and user interaction for interactive plots
- plot_
renderer - Unified plot rendering pipeline for both interactive GUI and static export
- renderer
- WGPU-based rendering backend for high-performance plotting
- scene
- Scene graph system for organizing and managing plot objects
- viewport