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, raises: [], tags: []
.}
proc colorFormat=(self: MultiMesh; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc transformFormat(self: MultiMesh): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc transformFormat=(self: MultiMesh; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc instanceCount(self: MultiMesh): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc instanceCount=(self: MultiMesh; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc mesh(self: MultiMesh): Mesh {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc mesh=(self: MultiMesh; val: Mesh) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc transformArray(self: MultiMesh): PoolVector3Array {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc transformArray=(self: MultiMesh; val: PoolVector3Array) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc colorArray(self: MultiMesh): PoolColorArray {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc colorArray=(self: MultiMesh; val: PoolColorArray) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc setInstanceTransform(self: MultiMesh; instance: int64; transform: Transform) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getInstanceTransform(self: MultiMesh; instance: int64): Transform {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc setInstanceColor(self: MultiMesh; instance: int64; color: Color) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getInstanceColor(self: MultiMesh; instance: int64): Color {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getAabb(self: MultiMesh): AABB {.
gcsafe, locks: 0, raises: [], tags: []
.}