Module core

Module core 

Source
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 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 renderer::*;
pub use scene::*;

Modules§

camera
Camera system for 3D navigation and 2D plotting
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