pub enum RenderingStrategy {
Unlit,
LitForward,
ForwardPlus,
Auto,
}Expand description
Rendering strategy selection mode.
Variants§
Unlit
Simple unlit rendering (vertex colors only).
LitForward
Standard forward rendering with lighting.
ForwardPlus
Forward+ (tiled forward) rendering with compute-based light culling.
Auto
Automatic selection based on scene complexity (light count).
Trait Implementations§
Source§impl Clone for RenderingStrategy
impl Clone for RenderingStrategy
Source§fn clone(&self) -> RenderingStrategy
fn clone(&self) -> RenderingStrategy
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 RenderingStrategy
impl Debug for RenderingStrategy
Source§impl Default for RenderingStrategy
impl Default for RenderingStrategy
Source§fn default() -> RenderingStrategy
fn default() -> RenderingStrategy
Returns the “default value” for a type. Read more
Source§impl PartialEq for RenderingStrategy
impl PartialEq for RenderingStrategy
impl Copy for RenderingStrategy
impl Eq for RenderingStrategy
impl StructuralPartialEq for RenderingStrategy
Auto Trait Implementations§
impl Freeze for RenderingStrategy
impl RefUnwindSafe for RenderingStrategy
impl Send for RenderingStrategy
impl Sync for RenderingStrategy
impl Unpin for RenderingStrategy
impl UnwindSafe for RenderingStrategy
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
fn into_sample(self) -> T
§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().