Enum three::template::SubLightTemplate
source · pub enum SubLightTemplate {
Ambient,
Directional,
Hemisphere {
ground: Color,
},
Point,
}
Expand description
Template information about the different sub-types for light.
See LightTemplate
for more more information on settings up light templates, and
utilities for doing so.
Variants
Ambient
Represents an ambient light, instantiated as an Ambient
.
Directional
Represents a directional light, instantiated as a Directional
.
Hemisphere
Fields
ground: Color
The ground color for the light.
Represents a hemisphere light, instantiated as a Hemisphere
.
Point
Represents a point light, instantiated as a Point
.
Trait Implementations
sourceimpl Clone for SubLightTemplate
impl Clone for SubLightTemplate
sourcefn clone(&self) -> SubLightTemplate
fn clone(&self) -> SubLightTemplate
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SubLightTemplate
impl Debug for SubLightTemplate
impl Copy for SubLightTemplate
Auto Trait Implementations
impl RefUnwindSafe for SubLightTemplate
impl Send for SubLightTemplate
impl Sync for SubLightTemplate
impl Unpin for SubLightTemplate
impl UnwindSafe for SubLightTemplate
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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<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>>::Resultwhere
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Resultwhere
T: Parameter<Self>,
Sets
value
as a parameter of self
.