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 super::{Scene, Vec3};

impl Scene {
    pub fn set_origin_shift(&mut self, origin_shift: Vec3) {
        if self.origin_shift != origin_shift {
            self.origin_shift = origin_shift;
            self.structure_revision = self.structure_revision.saturating_add(1);
            self.transform_revision = self.transform_revision.saturating_add(1);
        }
    }

    pub fn origin_shift(&self) -> Vec3 {
        self.origin_shift
    }
}