Search Results for

    Show / Hide Table of Contents

    Class LineBatchRenderFeature

    Manages the line render feature.

    Inheritance
    object
    DisposableObject
    RenderFeature
    LineBatchRenderFeature
    Implements
    IDisposable
    Inherited Members
    RenderFeature.RenderManager
    RenderFeature.RenderObjects
    RenderFeature.ActiveMeshProcessors
    RenderFeature.ActiveMeshProcessorsCount
    RenderFeature.RegisterMeshProcessor(MeshProcessor)
    RenderFeature.UnregisterMeshProcessor(MeshProcessor)
    RenderFeature.FindMeshProcessor<T>()
    RenderFeature.Reset()
    RenderFeature.Collect()
    RenderFeature.Destroy()
    DisposableObject.Disposed
    DisposableObject.Dispose()
    DisposableObject.Dispose(bool)
    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 LineBatchRenderFeature : RenderFeature, IDisposable

    Constructors

    LineBatchRenderFeature(RenderManager)

    Initializes a new instance of the LineBatchRenderFeature class.

    Declaration
    public LineBatchRenderFeature(RenderManager renderManager)
    Parameters
    Type Name Description
    RenderManager renderManager

    The render manager.

    Properties

    FeatureTypes

    Gets the feature type.

    Declaration
    public override Type[] FeatureTypes { get; }
    Property Value
    Type Description
    Type[]
    Overrides
    RenderFeature.FeatureTypes

    Methods

    Add(RenderObjectInfo)

    Process a mesh.

    Declaration
    public override void Add(RenderObjectInfo objectInfo)
    Parameters
    Type Name Description
    RenderObjectInfo objectInfo

    The object to process.

    Overrides
    RenderFeature.Add(RenderObjectInfo)

    Initialize()

    Initialize the render feature.

    Declaration
    public override void Initialize()
    Overrides
    RenderFeature.Initialize()

    Remove(RenderObjectInfo)

    Remove a mesh.

    Declaration
    public override void Remove(RenderObjectInfo objectInfo)
    Parameters
    Type Name Description
    RenderObjectInfo objectInfo

    The object to process.

    Overrides
    RenderFeature.Remove(RenderObjectInfo)

    Implements

    IDisposable

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In This Article
    Back to top
    Generated by DocFX