Class LineBatchRenderFeature
Manages the line rendering feature.
Inherited Members
Namespace: Evergine.Framework.Graphics
Assembly: Evergine.Framework.dll
Syntax
public class LineBatchRenderFeature : RenderFeature
Constructors
LineBatchRenderFeature(RenderManager)
Initializes a new instance of the LineBatchRenderFeature class.
Declaration
public LineBatchRenderFeature(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
Methods
Add(RenderObjectInfo)
Processes a mesh.
Declaration
public override void Add(RenderObjectInfo objectInfo)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderObjectInfo | objectInfo | The object to process. |
Overrides
Initialize()
Initializes the render feature.
Declaration
public override void Initialize()
Overrides
Remove(RenderObjectInfo)
Removes a mesh.
Declaration
public override void Remove(RenderObjectInfo objectInfo)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderObjectInfo | objectInfo | The object to process. |