scena 1.1.0

A Rust-native scene-graph renderer with typed scene state, glTF assets, and explicit prepare/render lifecycles.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::diagnostics::{ImportDiagnosticOverlay, ImportDiagnosticOverlayKind};
use crate::geometry::Aabb;
use crate::scene::{ImportOptions, NodeKey, Transform};

pub(super) fn diagnostic_overlay(
    options: ImportOptions,
    kind: ImportDiagnosticOverlayKind,
    node: NodeKey,
    transform: Transform,
    bounds: Option<Aabb>,
    label: Option<String>,
) -> ImportDiagnosticOverlay {
    ImportDiagnosticOverlay::new(kind, node, transform, bounds, label)
        .with_source_metadata(options.source_units(), options.source_coordinate_system())
}