2using System.Runtime.CompilerServices;
3using System.Runtime.InteropServices;
9 [MethodImpl(MethodImplOptions.InternalCall)]
15 public int subMeshCount { [MethodImpl(MethodImplOptions.InternalCall)]
get; }
22 [MethodImpl(MethodImplOptions.InternalCall)]
29 [MethodImpl(MethodImplOptions.InternalCall)]
36 [MethodImpl(MethodImplOptions.InternalCall)]
43 [MethodImpl(MethodImplOptions.InternalCall)]
49 [MethodImpl(MethodImplOptions.InternalCall)]
55 [MethodImpl(MethodImplOptions.InternalCall)]
66 [MethodImpl(MethodImplOptions.InternalCall)]
67 private extern void Destroy();
SubMesh GetSubMesh(int index)
Get sub mesh by index
void RemoveSubMesh(int index)
Remove sub mesh by index
void Commit()
Apply changes made in runtime for all sub meshes
void AddSubMesh(SubMesh subMesh)
Add sub mesh
void Dispose()
Free internal unmanaged resources. Use it for procedurally generated meshes at runtime
void RemoveSubMesh(SubMesh subMesh)
Remove sub mesh by pointer
int subMeshCount
Get sub mesh count
void RecalculateBounds()
Recalculate mesh bounds