Class LineBatchRenderFeature
Manages the line render feature.
Implements
Inherited Members
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
Methods
Add(RenderObjectInfo)
Process a mesh.
Declaration
public override void Add(RenderObjectInfo objectInfo)
Parameters
Type | Name | Description |
---|---|---|
RenderObjectInfo | objectInfo | The object to process. |
Overrides
Initialize()
Initialize the render feature.
Declaration
public override void Initialize()
Overrides
Remove(RenderObjectInfo)
Remove a mesh.
Declaration
public override void Remove(RenderObjectInfo objectInfo)
Parameters
Type | Name | Description |
---|---|---|
RenderObjectInfo | objectInfo | The object to process. |