pub struct SpotShadowScheduler { /* private fields */ }Expand description
Prime-then-round-robin refresh schedule over the assigned slices, mirroring
ShadowCascadeScheduler. Every slice renders once before it can be sampled;
after that Hybrid refreshes one slice per frame so N shadowed spots cost one
extra depth render per frame rather than N.
Implementations§
Trait Implementations§
Source§impl Debug for SpotShadowScheduler
impl Debug for SpotShadowScheduler
Source§impl Default for SpotShadowScheduler
impl Default for SpotShadowScheduler
Source§fn default() -> SpotShadowScheduler
fn default() -> SpotShadowScheduler
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SpotShadowScheduler
impl RefUnwindSafe for SpotShadowScheduler
impl Send for SpotShadowScheduler
impl Sync for SpotShadowScheduler
impl Unpin for SpotShadowScheduler
impl UnsafeUnpin for SpotShadowScheduler
impl UnwindSafe for SpotShadowScheduler
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