Search Results for

    Show / Hide Table of Contents

    Class RenderFeature<T>

    Manages the mesh processor collection.

    Inheritance
    object
    DisposableObject
    RenderFeature
    RenderFeature<T>
    BillboardRenderFeature
    MeshRenderFeature
    PostProcessingGraphRenderFeature
    Inherited Members
    RenderFeature.RenderManager
    RenderFeature.RenderObjects
    RenderFeature.ActiveMeshProcessors
    RenderFeature.ActiveMeshProcessorsCount
    RenderFeature.Add(RenderObjectInfo)
    RenderFeature.Remove(RenderObjectInfo)
    RenderFeature.RegisterMeshProcessor(MeshProcessor)
    RenderFeature.UnregisterMeshProcessor(MeshProcessor)
    RenderFeature.FindMeshProcessor<T>()
    RenderFeature.Initialize()
    RenderFeature.Reset()
    RenderFeature.Collect()
    RenderFeature.Destroy()
    DisposableObject.Disposed
    DisposableObject.Dispose()
    DisposableObject.Dispose(bool)
    Namespace: Evergine.Framework.Graphics
    Assembly: Evergine.Framework.dll
    Syntax
    public abstract class RenderFeature<T> : RenderFeature where T : RenderObjectInfo
    Type Parameters
    Name Description
    T

    The type of object info to render.

    Constructors

    RenderFeature(RenderManager)

    Initializes a new instance of the RenderFeature<T> class.

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

    The rendering manager.

    Properties

    FeatureTypes

    Gets the feature type.

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

    Extension Methods

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