Module mesh_library

Procs

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
.}