Enum components::foundation::scene::light::Light
source · [−]pub enum Light {
Directional(DirectionalLight),
Point(PointLight),
Spot(SpotLight),
}
Variants
Directional(DirectionalLight)
Point(PointLight)
Spot(SpotLight)
Trait Implementations
sourceimpl From<DirectionalLight> for Light
impl From<DirectionalLight> for Light
sourcefn from(value: DirectionalLight) -> Light
fn from(value: DirectionalLight) -> Light
Converts to this type from the input type.
sourceimpl From<PointLight> for Light
impl From<PointLight> for Light
sourcefn from(value: PointLight) -> Light
fn from(value: PointLight) -> Light
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for Light
impl Send for Light
impl Sync for Light
impl Unpin for Light
impl UnwindSafe for Light
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
fn into_color(self) -> To
fn into_color(self) -> To
Convert into color
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value
as a parameter of self
.