Search Results for

    Show / Hide Table of Contents

    Class FrustumCullingSystem

    Culling system.

    Inheritance
    object
    CullingSystem
    FrustumCullingSystem
    Namespace: Evergine.Framework.Graphics
    Assembly: Evergine.Framework.dll
    Syntax
    public class FrustumCullingSystem : CullingSystem

    Methods

    CullLights(DrawContext, List<Light>, List<Light>)

    Executes the culling test.

    Declaration
    public override void CullLights(DrawContext drawContext, List<Light> lights, List<Light> visibleLights)
    Parameters
    Type Name Description
    DrawContext drawContext

    The draw context.

    List<Light> lights

    The lights.

    List<Light> visibleLights

    The visible lights.

    Overrides
    CullingSystem.CullLights(DrawContext, List<Light>, List<Light>)

    CullObjects(DrawContext, RenderObjectSource[], RenderObjectSource)

    Executes the culling test.

    Declaration
    public override void CullObjects(DrawContext drawContext, RenderObjectSource[] renderObjectSources, RenderObjectSource visibleObjects)
    Parameters
    Type Name Description
    DrawContext drawContext

    The drawContext.

    RenderObjectSource[] renderObjectSources
    RenderObjectSource visibleObjects

    The culling result.

    Overrides
    CullingSystem.CullObjects(DrawContext, RenderObjectSource[], RenderObjectSource)

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX