internal MyDrawSubmesh(int indexCount, int startIndex, int baseVertex, MyMaterialProxyId materialId, int[] bonesMapping = null, MySubmeshFlags flags = MySubmeshFlags.All)
 {
     IndexCount   = indexCount;
     StartIndex   = startIndex;
     BaseVertex   = baseVertex;
     MaterialId   = materialId;
     BonesMapping = bonesMapping;
     Flags        = flags;
 }
 internal MyDrawSubmesh(int indexCount, int startIndex, int baseVertex, MyMaterialProxyId materialId, int[] bonesMapping = null, MySubmeshFlags flags = MySubmeshFlags.All)
 {
     IndexCount = indexCount;
     StartIndex = startIndex;
     BaseVertex = baseVertex;
     MaterialId = materialId;
     BonesMapping = bonesMapping;
     Flags = flags;
 }