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 get_aspect(&self) -> f32
Returns current viewport aspect, i.e. width / height.
fn map_to_ndc(&self, x: i32, y: i32) -> Point2<f32>
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<P: Projection>(&mut self, scene: &Scene, camera: &Camera<P>)
See Window::render
.
fn debug_shadow_quad(
&mut self,
map: &ShadowMap,
_num_components: u8,
pos: [i16; 2],
size: [u16; 2]
) -> DebugQuadHandle
&mut self,
map: &ShadowMap,
_num_components: u8,
pos: [i16; 2],
size: [u16; 2]
) -> DebugQuadHandle
Draw ShadowMap
for debug purposes.