Module physics_body

Procs

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

Methods

method setLayers(self: PhysicsBody; mask: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
method getLayers(self: PhysicsBody): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}