Module multi_mesh

Consts

TRANSFORM_2D* = 0'i64
TRANSFORM_3D* = 1'i64
COLOR_NONE* = 0'i64
COLOR_8BIT* = 1'i64
COLOR_FLOAT* = 2'i64

Procs

proc colorFormat*(self: MultiMesh): int64 {.
gcsafe, locks: 0
.}
proc `colorFormat =`*(self: MultiMesh; val: int64) {.
gcsafe, locks: 0
.}
proc transformFormat*(self: MultiMesh): int64 {.
gcsafe, locks: 0
.}
proc `transformFormat =`*(self: MultiMesh; val: int64) {.
gcsafe, locks: 0
.}
proc instanceCount*(self: MultiMesh): int64 {.
gcsafe, locks: 0
.}
proc `instanceCount =`*(self: MultiMesh; val: int64) {.
gcsafe, locks: 0
.}
proc mesh*(self: MultiMesh): Mesh {.
gcsafe, locks: 0
.}
proc `mesh =`*(self: MultiMesh; val: Mesh) {.
gcsafe, locks: 0
.}
proc transformArray*(self: MultiMesh): PoolVector3Array {.
gcsafe, locks: 0
.}
proc `transformArray =`*(self: MultiMesh; val: PoolVector3Array) {.
gcsafe, locks: 0
.}
proc colorArray*(self: MultiMesh): PoolColorArray {.
gcsafe, locks: 0
.}
proc `colorArray =`*(self: MultiMesh; val: PoolColorArray) {.
gcsafe, locks: 0
.}
proc setInstanceTransform*(self: MultiMesh; instance: int64; transform: Transform) {.
gcsafe, locks: 0
.}
proc getInstanceTransform*(self: MultiMesh; instance: int64): Transform {.
gcsafe, locks: 0
.}
proc setInstanceColor*(self: MultiMesh; instance: int64; color: Color) {.
gcsafe, locks: 0
.}
proc getInstanceColor*(self: MultiMesh; instance: int64): Color {.
gcsafe, locks: 0
.}
proc getAabb*(self: MultiMesh): Rect3 {.
gcsafe, locks: 0
.}