Trait rfw::prelude::Light [−][src]
pub trait Light { fn set_radiance(&mut self, radiance: Vec3); fn get_matrix(&self, scene_bounds: &Aabb<i32>) -> Mat4; fn get_light_info(&self, scene_bounds: &Aabb<i32>) -> LightInfo; fn get_range(&self, scene_bounds: &Aabb<i32>) -> Aabb<i32>; fn get_radiance(&self) -> Vec3; fn get_energy(&self) -> f32; }
Required methods
fn set_radiance(&mut self, radiance: Vec3)
fn get_matrix(&self, scene_bounds: &Aabb<i32>) -> Mat4
fn get_light_info(&self, scene_bounds: &Aabb<i32>) -> LightInfo
fn get_radiance(&self) -> Vec3
fn get_energy(&self) -> f32