Trait rin_scene::renderer::shadow::DepthRenderFn[][src]

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

Required methods

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

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

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

Loading content...

Implementors

impl DepthRenderFn for BaseInstanceRenderer[src]

impl DepthRenderFn for BasicRenderer[src]

impl DepthRenderFn for MultiDrawIndirectRenderer[src]

Loading content...