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