Trait rin::scene::renderer::shadow::DepthRenderFn[][src]

pub trait DepthRenderFn {
    pub fn render_all<R>(
        entities: &EntitiesThreadLocal<'_>,
        resources: &ResourcesThreadLocal<'_>,
        gl: Context<'_, R>,
        all_geometry_sorted: &AllShadowsSortedGeometry,
        program: &Program,
        shadow_material_cache: &MaterialCache<ShadowMaterialRef>,
        program_cache: &ProgramCache
    )
    where
        R: RenderSurface
;
pub fn render_dynamic<R>(
        entities: &EntitiesThreadLocal<'_>,
        resources: &ResourcesThreadLocal<'_>,
        gl: Context<'_, R>,
        dynamic_geometry_sorted: &DynamicShadowsSortedGeometry,
        program: &Program,
        shadow_material_cache: &MaterialCache<ShadowMaterialRef>,
        program_cache: &ProgramCache
    )
    where
        R: RenderSurface
;
pub fn render_static<R>(
        entities: &EntitiesThreadLocal<'_>,
        resources: &ResourcesThreadLocal<'_>,
        gl: Context<'_, R>,
        static_geometry_sorted: &StaticShadowsSortedGeometry,
        program: &Program,
        shadow_material_cache: &MaterialCache<ShadowMaterialRef>,
        program_cache: &ProgramCache
    )
    where
        R: RenderSurface
; }

Required methods

pub fn render_all<R>(
    entities: &EntitiesThreadLocal<'_>,
    resources: &ResourcesThreadLocal<'_>,
    gl: Context<'_, R>,
    all_geometry_sorted: &AllShadowsSortedGeometry,
    program: &Program,
    shadow_material_cache: &MaterialCache<ShadowMaterialRef>,
    program_cache: &ProgramCache
) where
    R: RenderSurface
[src]

pub fn render_dynamic<R>(
    entities: &EntitiesThreadLocal<'_>,
    resources: &ResourcesThreadLocal<'_>,
    gl: Context<'_, R>,
    dynamic_geometry_sorted: &DynamicShadowsSortedGeometry,
    program: &Program,
    shadow_material_cache: &MaterialCache<ShadowMaterialRef>,
    program_cache: &ProgramCache
) where
    R: RenderSurface
[src]

pub fn render_static<R>(
    entities: &EntitiesThreadLocal<'_>,
    resources: &ResourcesThreadLocal<'_>,
    gl: Context<'_, R>,
    static_geometry_sorted: &StaticShadowsSortedGeometry,
    program: &Program,
    shadow_material_cache: &MaterialCache<ShadowMaterialRef>,
    program_cache: &ProgramCache
) where
    R: RenderSurface
[src]

Loading content...

Implementors

impl DepthRenderFn for BaseInstanceRenderer[src]

impl DepthRenderFn for BasicRenderer[src]

impl DepthRenderFn for MultiDrawIndirectRenderer[src]

Loading content...