ak_vis/
lib.rs

1pub mod visuals;
2pub use visuals::{
3    AtomIdentity, AtomVisual, AxisVisual, CellVisual, convert_axis, convert_cell,
4    convert_structure, structure_position_to_world, structure_vec3_to_world,
5};
6
7pub mod color_palette;
8pub use color_palette::{
9    AtomMaterial, ColorPalette, ColorScheme, DEFAULT_ATOM_MATERIAL, JMOL, JMOL_METALLIC,
10    ScalarColorMap, named_palette,
11};
12
13pub mod render;
14pub use render::render_atoms;
15
16pub mod viewer;
17pub use viewer::{
18    AppearanceChannel, AtomAppearanceRule, BallAndStickStyle, BondFrames, BondList, BondScope,
19    CameraState, DisplayAtom, Face, FaceFrames, FaceList, HeadlessRenderConfig,
20    HeadlessRenderError, ImageSelectionFrames, RenderStyle, RenderStyleRule, SelectedImageAtom,
21    SelectionFrames, SupercellSettings, ViewerCommand, ViewerReadiness, ViewerSessionClosed,
22    ViewerSessionHandle, export_image, export_image_with_session, export_prepared_image,
23    export_structure_image, launch, run, run_default, run_prepared, run_structure,
24    run_structure_default, run_with_session,
25};
26
27pub mod ui;
28
29mod components;