Struct three::Renderer
[−]
[src]
pub struct Renderer { pub shadow: ShadowType, // some fields omitted }
See Window::render.
Fields
shadow: ShadowType
ShadowType
of this Renderer
.
Methods
impl Renderer
[src]
fn reload(&mut self, pipeline_states: PipelineStates<Resources>)
[src]
Reloads the shaders.
fn aspect_ratio(&self) -> f32
[src]
Returns current viewport aspect ratio, i.e. width / height.
fn map_to_ndc<P: Into<Point2<f32>>>(&self, point: P) -> Point2<f32>
[src]
Map screen pixel coordinates to Normalized Display Coordinates. The lower left corner corresponds to (-1,-1), and the upper right corner corresponds to (1,1).
fn render(&mut self, scene: &Scene, camera: &Camera)
[src]
See Window::render
.
fn debug_shadow_quad(
&mut self,
map: &ShadowMap,
_num_components: u8,
pos: [i16; 2],
size: [u16; 2]
) -> DebugQuadHandle
[src]
&mut self,
map: &ShadowMap,
_num_components: u8,
pos: [i16; 2],
size: [u16; 2]
) -> DebugQuadHandle
Draw ShadowMap
for debug purposes.