Class DynamicBatchMeshProcessor
Represents the dynamic batch processor.
Inherited Members
Namespace: Evergine.Framework.Graphics.Batchers
Assembly: Evergine.Framework.dll
Syntax
public class DynamicBatchMeshProcessor : BatcherMeshProcessor
Constructors
DynamicBatchMeshProcessor()
Initializes a new instance of the DynamicBatchMeshProcessor class.
Declaration
public DynamicBatchMeshProcessor()
DynamicBatchMeshProcessor(int)
Initializes a new instance of the DynamicBatchMeshProcessor class.
Declaration
public DynamicBatchMeshProcessor(int meshSizeLimit)
Parameters
Type | Name | Description |
---|---|---|
int | meshSizeLimit | The mesh size limit. |
Fields
MeshSizeLimit
The maximum mesh size.
Declaration
public int MeshSizeLimit
Field Value
Type | Description |
---|---|
int |
Properties
Priority
Gets the priority of this processor. Processors with higher values are executed earlier.
Declaration
public override float Priority { get; }
Property Value
Type | Description |
---|---|
float |
Overrides
Methods
CheckMeshRequirements(RenderMeshInfo)
Checks the requirements for a mesh to be batched with others.
Declaration
protected override bool CheckMeshRequirements(RenderMeshInfo meshInfo)
Parameters
Type | Name | Description |
---|---|---|
RenderMeshInfo | meshInfo | The mesh info. |
Returns
Type | Description |
---|---|
bool | True if everything is OK. |