Module physics_body

Procs

proc collisionLayer*(self: PhysicsBody): int64 {.
gcsafe, locks: 0
.}
proc `collisionLayer =`*(self: PhysicsBody; val: int64) {.
gcsafe, locks: 0
.}
proc collisionMask*(self: PhysicsBody): int64 {.
gcsafe, locks: 0
.}
proc `collisionMask =`*(self: PhysicsBody; val: int64) {.
gcsafe, locks: 0
.}
proc setCollisionMaskBit*(self: PhysicsBody; bit: int64; value: bool) {.
gcsafe, locks: 0
.}
proc getCollisionMaskBit*(self: PhysicsBody; bit: int64): bool {.
gcsafe, locks: 0
.}
proc setCollisionLayerBit*(self: PhysicsBody; bit: int64; value: bool) {.
gcsafe, locks: 0
.}
proc getCollisionLayerBit*(self: PhysicsBody; bit: int64): bool {.
gcsafe, locks: 0
.}
proc addCollisionExceptionWith*(self: PhysicsBody; body: PhysicsBody) {.
gcsafe, locks: 0
.}
proc removeCollisionExceptionWith*(self: PhysicsBody; body: PhysicsBody) {.
gcsafe, locks: 0
.}

Methods

method setLayers*(self: PhysicsBody; mask: int64) {.
gcsafe, locks: 0
.}
method getLayers*(self: PhysicsBody): int64 {.
gcsafe, locks: 0
.}