[−][src]Trait rin::gl::ShadowMap
Required Methods
fn uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>
fn non_ubo_uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>
fn fbo(&self) -> &Fbo
fn program(&self) -> &Program
fn frustum_size(&self) -> f32
fn near_clip(&self) -> f32
fn far_clip(&self) -> f32
fn viewport(&self) -> Rect<i32>
fn bias(&self) -> f32
fn shadow_map_type(&self) -> &'static str
fn shadow_sampler(&self) -> &dyn ShadowMapView
Implementors
impl<S: ShadowMapView> ShadowMap for Gaussian<S>[src]
impl<S: ShadowMapView> ShadowMap for Gaussian<S>fn uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>[src]
fn uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>fn non_ubo_uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>[src]
fn non_ubo_uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>fn fbo(&self) -> &Fbo[src]
fn fbo(&self) -> &Fbofn program(&self) -> &Program[src]
fn program(&self) -> &Programfn frustum_size(&self) -> f32[src]
fn frustum_size(&self) -> f32fn near_clip(&self) -> f32[src]
fn near_clip(&self) -> f32fn far_clip(&self) -> f32[src]
fn far_clip(&self) -> f32fn viewport(&self) -> Rect<i32>[src]
fn viewport(&self) -> Rect<i32>fn bias(&self) -> f32[src]
fn bias(&self) -> f32fn shadow_map_type(&self) -> &'static str[src]
fn shadow_map_type(&self) -> &'static strfn shadow_sampler(&self) -> &dyn ShadowMapView[src]
fn shadow_sampler(&self) -> &dyn ShadowMapViewimpl<S: ShadowMapView> ShadowMap for Hard<S>[src]
impl<S: ShadowMapView> ShadowMap for Hard<S>fn uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>[src]
fn uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>fn non_ubo_uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>[src]
fn non_ubo_uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>fn fbo(&self) -> &Fbo[src]
fn fbo(&self) -> &Fbofn program(&self) -> &Program[src]
fn program(&self) -> &Programfn frustum_size(&self) -> f32[src]
fn frustum_size(&self) -> f32fn near_clip(&self) -> f32[src]
fn near_clip(&self) -> f32fn far_clip(&self) -> f32[src]
fn far_clip(&self) -> f32fn viewport(&self) -> Rect<i32>[src]
fn viewport(&self) -> Rect<i32>fn bias(&self) -> f32[src]
fn bias(&self) -> f32fn shadow_map_type(&self) -> &'static str[src]
fn shadow_map_type(&self) -> &'static strfn shadow_sampler(&self) -> &dyn ShadowMapView[src]
fn shadow_sampler(&self) -> &dyn ShadowMapViewimpl<S: ShadowMapView> ShadowMap for PCSS<S>[src]
impl<S: ShadowMapView> ShadowMap for PCSS<S>fn uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>[src]
fn uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>fn non_ubo_uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>[src]
fn non_ubo_uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>fn fbo(&self) -> &Fbo[src]
fn fbo(&self) -> &Fbofn program(&self) -> &Program[src]
fn program(&self) -> &Programfn frustum_size(&self) -> f32[src]
fn frustum_size(&self) -> f32fn near_clip(&self) -> f32[src]
fn near_clip(&self) -> f32fn far_clip(&self) -> f32[src]
fn far_clip(&self) -> f32fn viewport(&self) -> Rect<i32>[src]
fn viewport(&self) -> Rect<i32>fn bias(&self) -> f32[src]
fn bias(&self) -> f32fn shadow_map_type(&self) -> &'static str[src]
fn shadow_map_type(&self) -> &'static strfn shadow_sampler(&self) -> &dyn ShadowMapView[src]
fn shadow_sampler(&self) -> &dyn ShadowMapViewimpl<S: ShadowMapView> ShadowMap for Poisson<S>[src]
impl<S: ShadowMapView> ShadowMap for Poisson<S>fn uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>[src]
fn uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>fn non_ubo_uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>[src]
fn non_ubo_uniforms(&self, shadow_map_index: usize) -> Vec<Uniform>fn fbo(&self) -> &Fbo[src]
fn fbo(&self) -> &Fbofn program(&self) -> &Program[src]
fn program(&self) -> &Programfn frustum_size(&self) -> f32[src]
fn frustum_size(&self) -> f32fn near_clip(&self) -> f32[src]
fn near_clip(&self) -> f32fn far_clip(&self) -> f32[src]
fn far_clip(&self) -> f32fn viewport(&self) -> Rect<i32>[src]
fn viewport(&self) -> Rect<i32>fn bias(&self) -> f32[src]
fn bias(&self) -> f32fn shadow_map_type(&self) -> &'static str[src]
fn shadow_map_type(&self) -> &'static strfn shadow_sampler(&self) -> &dyn ShadowMapView[src]
fn shadow_sampler(&self) -> &dyn ShadowMapView