pub struct GameStateLuts;Expand description
Pre-built LUT presets for each game state.
Implementations§
Source§impl GameStateLuts
impl GameStateLuts
Sourcepub fn corruption(level: f32) -> Lut3D
pub fn corruption(level: f32) -> Lut3D
High corruption: purple shift, reduced contrast.
Sourcepub fn boss_fight() -> Lut3D
pub fn boss_fight() -> Lut3D
Boss fight: high contrast, deep shadows.
Sourcepub fn chaos_rift() -> Lut3D
pub fn chaos_rift() -> Lut3D
Chaos Rift: oversaturated, high contrast, green-purple split tone.
Auto Trait Implementations§
impl Freeze for GameStateLuts
impl RefUnwindSafe for GameStateLuts
impl Send for GameStateLuts
impl Sync for GameStateLuts
impl Unpin for GameStateLuts
impl UnsafeUnpin for GameStateLuts
impl UnwindSafe for GameStateLuts
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
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.