2using System.Runtime.CompilerServices;
3using System.Runtime.InteropServices;
9 [MethodImpl(MethodImplOptions.InternalCall)]
15 public Mesh parent { [MethodImpl(MethodImplOptions.InternalCall)]
get; }
20 public int[]
indices { [MethodImpl(MethodImplOptions.InternalCall)]
get; [MethodImpl(MethodImplOptions.InternalCall)]
set; }
25 public Vector3[]
vertices { [MethodImpl(MethodImplOptions.InternalCall)]
get; [MethodImpl(MethodImplOptions.InternalCall)]
set; }
30 public Vector3[]
normals { [MethodImpl(MethodImplOptions.InternalCall)]
get; [MethodImpl(MethodImplOptions.InternalCall)]
set; }
35 public Vector3[]
tangents { [MethodImpl(MethodImplOptions.InternalCall)]
get; [MethodImpl(MethodImplOptions.InternalCall)]
set; }
40 public Vector3[]
bitangents { [MethodImpl(MethodImplOptions.InternalCall)]
get; [MethodImpl(MethodImplOptions.InternalCall)]
set; }
45 public Vector2[]
texcoords0 { [MethodImpl(MethodImplOptions.InternalCall)]
get; [MethodImpl(MethodImplOptions.InternalCall)]
set; }
50 public Vector2[]
texcoords1 { [MethodImpl(MethodImplOptions.InternalCall)]
get; [MethodImpl(MethodImplOptions.InternalCall)]
set; }
55 public Vector4[]
blendWeights { [MethodImpl(MethodImplOptions.InternalCall)]
get; [MethodImpl(MethodImplOptions.InternalCall)]
set; }
60 public Vector4[]
blendIndices { [MethodImpl(MethodImplOptions.InternalCall)]
get; [MethodImpl(MethodImplOptions.InternalCall)]
set; }
65 public Color[]
colors { [MethodImpl(MethodImplOptions.InternalCall)]
get; [MethodImpl(MethodImplOptions.InternalCall)]
set; }
70 [MethodImpl(MethodImplOptions.InternalCall)]
81 [MethodImpl(MethodImplOptions.InternalCall)]
82 private extern void Destroy();
Vector4[] blendIndices
Bones blend indices array. Used for GPU skinning
int[] indices
Indices array
Vector2[] texcoords1
Texture coords array at channel 1. Used for lightmaps
void Commit()
Apply changes made in runtime
Vector3[] tangents
Tangents array
Vector4[] blendWeights
Bones blend weights array. Used for GPU skinning
Vector2[] texcoords0
Texture coords array at channel 0
Vector3[] vertices
Vertices array
Vector3[] bitangents
Bitangents array
Color[] colors
Vertex colors array
Mesh parent
Get parent mesh
Vector3[] normals
Normals array
void Dispose()
Free internal unmanaged resources. Use it for procedurally generated meshes at runtime