proc mesh*(self: MeshInstance): Mesh {.gcsafe, locks: 0
.} 
- 
 
proc `mesh =`*(self: MeshInstance; val: Mesh) {.gcsafe, locks: 0
.} 
- 
 
proc skeleton*(self: MeshInstance): NodePath {.gcsafe, locks: 0
.} 
- 
 
proc `skeleton =`*(self: MeshInstance; val: NodePath) {.gcsafe, locks: 0
.} 
- 
 
proc setSurfaceMaterial*(self: MeshInstance; surface: int64; material: Material) {.
    gcsafe, locks: 0
.} 
- 
 
proc getSurfaceMaterial*(self: MeshInstance; surface: int64): Material {.gcsafe,
    locks: 0
.} 
- 
 
proc createTrimeshCollision*(self: MeshInstance) {.gcsafe, locks: 0
.} 
- 
 
proc createConvexCollision*(self: MeshInstance) {.gcsafe, locks: 0
.} 
- 
 
proc createDebugTangents*(self: MeshInstance) {.gcsafe, locks: 0
.} 
-