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.  |