[][src]Trait rin::gl::ShadowMap

pub trait ShadowMap {
    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; }

Required Methods

Important traits for Vec<u8>

Important traits for Vec<u8>

Implementors

impl<S: ShadowMapView> ShadowMap for Gaussian<S>
[src]

impl<S: ShadowMapView> ShadowMap for Hard<S>
[src]

impl<S: ShadowMapView> ShadowMap for PCSS<S>
[src]

impl<S: ShadowMapView> ShadowMap for Poisson<S>
[src]