pub enum BootstrapStage {
Validate,
Extract,
Configure,
Sort,
Manifest,
}Expand description
Explicit schedule stages for scene bootstrap. Replaces Unity’s hidden Awake/Start/Update lifecycle with an ordered, debuggable pipeline.
Each stage runs once at scene load. No per-frame cost.
Variants§
Validate
Validate scene data — NaN checks, reference integrity, tag consistency.
Extract
Extract structured data — lights, physics bodies, emitters, tags.
Configure
Configure rendering — post-processing, scene mode, observer context.
Sort
Sort for pipeline — meshes first, then components, then empty objects.
Manifest
Build manifest — produce WovenScene for Fabric consumption.
Implementations§
Trait Implementations§
Source§impl Clone for BootstrapStage
impl Clone for BootstrapStage
Source§fn clone(&self) -> BootstrapStage
fn clone(&self) -> BootstrapStage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BootstrapStage
impl Debug for BootstrapStage
Source§impl PartialEq for BootstrapStage
impl PartialEq for BootstrapStage
impl Copy for BootstrapStage
impl Eq for BootstrapStage
impl StructuralPartialEq for BootstrapStage
Auto Trait Implementations§
impl Freeze for BootstrapStage
impl RefUnwindSafe for BootstrapStage
impl Send for BootstrapStage
impl Sync for BootstrapStage
impl Unpin for BootstrapStage
impl UnsafeUnpin for BootstrapStage
impl UnwindSafe for BootstrapStage
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