pub struct Scene {
pub nodes: Vec<Option<SceneNode>>,
pub edges: Vec<SceneEdge>,
pub halos: Vec<SceneHalo>,
}Expand description
A fully-built target scene. nodes is dense over the interner’s index
space; None means “not in this scene”. Determinism comes from index
order (intern order), which is stable per session. (The old BTreeMap gave
lexicographic-id order; nothing may depend on that.)
Fields§
§nodes: Vec<Option<SceneNode>>§edges: Vec<SceneEdge>§halos: Vec<SceneHalo>Implementations§
Trait Implementations§
impl StructuralPartialEq for Scene
Auto Trait Implementations§
impl Freeze for Scene
impl RefUnwindSafe for Scene
impl Send for Scene
impl Sync for Scene
impl Unpin for Scene
impl UnsafeUnpin for Scene
impl UnwindSafe for Scene
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more