SplitExtensions Class
Namespace: Stride.ExtensionsAssembly: Stride.Rendering.dll
                 System.Object →  
                SplitExtensions
              
              
                 Derived from SplitExtensions: 
              
              
              
public static class SplitExtensions
              | Name | Description | |
|---|---|---|
| Methods | ||
| SplitMesh(MeshDraw, Boolean) | Split the mesh if it has strictly more than 65535 vertices (max index = 65534) on a plaftorm that does not support 32 bits indices.  | 
                          |
| SplitMeshes(List<Mesh>, Boolean) | ||
Methods
SplitMesh(MeshDraw, Boolean)
Split the mesh if it has strictly more than 65535 vertices (max index = 65534) on a plaftorm that does not support 32 bits indices.
public static List<MeshDraw> SplitMesh(MeshDraw meshDrawData, bool can32bitIndex)
              Parameters
| Type | Name | Description | 
|---|---|---|
| MeshDraw | meshDrawData | The mesh to analyze.  | 
                  
| System.Boolean | can32bitIndex | A flag stating if 32 bit indices are allowed.  | 
                  
Returns
| Type | Description | 
|---|---|
| System.Collections.Generic.List<MeshDraw> | A list of meshes.  | 
                  
SplitMeshes(List<Mesh>, Boolean)
public static List<Mesh> SplitMeshes(List<Mesh> meshes, bool can32bitIndex)
              Parameters
| Type | Name | Description | 
|---|---|---|
| System.Collections.Generic.List<Mesh> | meshes | |
| System.Boolean | can32bitIndex | 
Returns
| Type | Description | 
|---|---|
| System.Collections.Generic.List<Mesh> |