proc createItem*(self: MeshLibrary; id: int64) {.gcsafe, locks: 0
.} 
- 
 
proc setItemName*(self: MeshLibrary; id: int64; name: string) {.gcsafe, locks: 0
.} 
- 
 
proc setItemMesh*(self: MeshLibrary; id: int64; mesh: Mesh) {.gcsafe, locks: 0
.} 
- 
 
proc setItemNavmesh*(self: MeshLibrary; id: int64; navmesh: NavigationMesh) {.gcsafe,
    locks: 0
.} 
- 
 
proc setItemShape*(self: MeshLibrary; id: int64; shape: Shape) {.gcsafe, locks: 0
.} 
- 
 
proc getItemName*(self: MeshLibrary; id: int64): string {.gcsafe, locks: 0
.} 
- 
 
proc getItemMesh*(self: MeshLibrary; id: int64): Mesh {.gcsafe, locks: 0
.} 
- 
 
proc getItemNavmesh*(self: MeshLibrary; id: int64): NavigationMesh {.gcsafe, locks: 0
.} 
- 
 
proc getItemShape*(self: MeshLibrary; id: int64): Shape {.gcsafe, locks: 0
.} 
- 
 
proc removeItem*(self: MeshLibrary; id: int64) {.gcsafe, locks: 0
.} 
- 
 
proc clear*(self: MeshLibrary) {.gcsafe, locks: 0
.} 
- 
 
proc getItemList*(self: MeshLibrary): PoolIntArray {.gcsafe, locks: 0
.} 
- 
 
proc getLastUnusedItemId*(self: MeshLibrary): int64 {.gcsafe, locks: 0
.} 
-