Search Results for

    Show / Hide Table of Contents

    Class FrustumCullingSystem

    Culling system.

    Inheritance
    object
    CullingSystem
    FrustumCullingSystem
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Evergine.Framework.Graphics
    Assembly: Evergine.Framework.dll
    Syntax
    public class FrustumCullingSystem : CullingSystem

    Methods

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

    Execute the culling test.

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

    The drawContext.

    List<Light> lights

    The lights.

    List<Light> visibleLights

    The visible lights.

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

    CullObjects(DrawContext, RenderObjectSource[], RenderObjectSource)

    Execute 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