Trait octoon::core::light::Light

source ·
pub trait Light: Object + Debug {
    fn kind(&self) -> LightType;
    fn color(&self) -> Spectrum;
    fn lumens(&self) -> Lumens;
    fn candela(&self) -> Candela;
    fn set_color(&mut self, spectrum: Spectrum);
    fn set_lumens(&mut self, lm: Lumens);

    fn intensity(&self) -> f32 { ... }
    fn set_intensity(&mut self, lm: Lumens) { ... }
}

Required Methods

Provided Methods

Implementors