Module particles

Consts

DRAW_ORDER_INDEX = 0'i64
DRAW_ORDER_LIFETIME = 1'i64
DRAW_ORDER_VIEW_DEPTH = 2'i64
MAX_DRAW_PASSES = 4'i64

Procs

proc emitting(self: Particles): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc emitting=(self: Particles; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc amount(self: Particles): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc amount=(self: Particles; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc lifetime(self: Particles): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc lifetime=(self: Particles; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc oneShot(self: Particles): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc oneShot=(self: Particles; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc preprocess(self: Particles): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc preprocess=(self: Particles; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc speedScale(self: Particles): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc speedScale=(self: Particles; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc explosiveness(self: Particles): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc explosiveness=(self: Particles; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc randomness(self: Particles): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc randomness=(self: Particles; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc fixedFps(self: Particles): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc fixedFps=(self: Particles; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc fractDelta(self: Particles): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc fractDelta=(self: Particles; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc visibilityAabb(self: Particles): AABB {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc visibilityAabb=(self: Particles; val: AABB) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc localCoords(self: Particles): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc localCoords=(self: Particles; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc drawOrder(self: Particles): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc drawOrder=(self: Particles; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc processMaterial(self: Particles): Material {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc processMaterial=(self: Particles; val: Material) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc drawPasses(self: Particles): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc drawPasses=(self: Particles; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc drawPass1(self: Particles): Mesh {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc drawPass1=(self: Particles; val: Mesh) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc drawPass2(self: Particles): Mesh {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc drawPass2=(self: Particles; val: Mesh) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc drawPass3(self: Particles): Mesh {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc drawPass3=(self: Particles; val: Mesh) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc drawPass4(self: Particles): Mesh {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc drawPass4=(self: Particles; val: Mesh) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc restart(self: Particles) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc captureAabb(self: Particles): AABB {.
gcsafe, locks: 0, raises: [], tags: []
.}