proc shapeCreate*(typee: int64): RID {.gcsafe, locks: 0
.}
-
proc shapeSetData*(shape: RID; data: Variant) {.gcsafe, locks: 0
.}
-
proc shapeGetType*(shape: RID): int64 {.gcsafe, locks: 0
.}
-
proc shapeGetData*(shape: RID) {.gcsafe, locks: 0
.}
-
proc spaceCreate*(): RID {.gcsafe, locks: 0
.}
-
proc spaceSetActive*(space: RID; active: bool) {.gcsafe, locks: 0
.}
-
proc spaceIsActive*(space: RID): bool {.gcsafe, locks: 0
.}
-
proc spaceSetParam*(space: RID; param: int64; value: float64) {.gcsafe, locks: 0
.}
-
proc spaceGetParam*(space: RID; param: int64): float64 {.gcsafe, locks: 0
.}
-
proc spaceGetDirectState*(space: RID): Physics2DDirectSpaceState {.gcsafe, locks: 0
.}
-
proc areaCreate*(): RID {.gcsafe, locks: 0
.}
-
proc areaSetSpace*(area: RID; space: RID) {.gcsafe, locks: 0
.}
-
proc areaGetSpace*(area: RID): RID {.gcsafe, locks: 0
.}
-
proc areaSetSpaceOverrideMode*(area: RID; mode: int64) {.gcsafe, locks: 0
.}
-
proc areaGetSpaceOverrideMode*(area: RID): int64 {.gcsafe, locks: 0
.}
-
proc areaAddShape*(area: RID; shape: RID; transform: Transform2D) {.gcsafe, locks: 0
.}
-
proc areaSetShape*(area: RID; shapeIdx: int64; shape: RID) {.gcsafe, locks: 0
.}
-
proc areaSetShapeTransform*(area: RID; shapeIdx: int64; transform: Transform2D) {.
gcsafe, locks: 0
.}
-
proc areaSetShapeDisabled*(area: RID; shapeIdx: int64; disable: bool) {.gcsafe, locks: 0
.}
-
proc areaGetShapeCount*(area: RID): int64 {.gcsafe, locks: 0
.}
-
proc areaGetShape*(area: RID; shapeIdx: int64): RID {.gcsafe, locks: 0
.}
-
proc areaGetShapeTransform*(area: RID; shapeIdx: int64): Transform2D {.gcsafe, locks: 0
.}
-
proc areaRemoveShape*(area: RID; shapeIdx: int64) {.gcsafe, locks: 0
.}
-
proc areaClearShapes*(area: RID) {.gcsafe, locks: 0
.}
-
proc areaSetCollisionLayer*(area: RID; layer: int64) {.gcsafe, locks: 0
.}
-
proc areaSetCollisionMask*(area: RID; mask: int64) {.gcsafe, locks: 0
.}
-
proc areaSetParam*(area: RID; param: int64; value: Variant) {.gcsafe, locks: 0
.}
-
proc areaSetTransform*(area: RID; transform: Transform2D) {.gcsafe, locks: 0
.}
-
proc areaGetParam*(area: RID; param: int64) {.gcsafe, locks: 0
.}
-
proc areaGetTransform*(area: RID): Transform2D {.gcsafe, locks: 0
.}
-
proc areaAttachObjectInstanceId*(area: RID; id: int64) {.gcsafe, locks: 0
.}
-
proc areaGetObjectInstanceId*(area: RID): int64 {.gcsafe, locks: 0
.}
-
proc areaSetMonitorCallback*(area: RID; receiver: Object; methodd: string) {.gcsafe,
locks: 0
.}
-
proc bodyCreate*(mode: int64 = 2'i64; initSleeping: bool = false): RID {.gcsafe, locks: 0
.}
-
proc bodySetSpace*(body: RID; space: RID) {.gcsafe, locks: 0
.}
-
proc bodyGetSpace*(body: RID): RID {.gcsafe, locks: 0
.}
-
proc bodySetMode*(body: RID; mode: int64) {.gcsafe, locks: 0
.}
-
proc bodyGetMode*(body: RID): int64 {.gcsafe, locks: 0
.}
-
proc bodyAddShape*(body: RID; shape: RID; transform: Transform2D) {.gcsafe, locks: 0
.}
-
proc bodySetShape*(body: RID; shapeIdx: int64; shape: RID) {.gcsafe, locks: 0
.}
-
proc bodySetShapeTransform*(body: RID; shapeIdx: int64; transform: Transform2D) {.
gcsafe, locks: 0
.}
-
proc bodySetShapeMetadata*(body: RID; shapeIdx: int64; metadata: Variant) {.gcsafe,
locks: 0
.}
-
proc bodyGetShapeCount*(body: RID): int64 {.gcsafe, locks: 0
.}
-
proc bodyGetShape*(body: RID; shapeIdx: int64): RID {.gcsafe, locks: 0
.}
-
proc bodyGetShapeTransform*(body: RID; shapeIdx: int64): Transform2D {.gcsafe, locks: 0
.}
-
proc bodyGetShapeMetadata*(body: RID; shapeIdx: int64) {.gcsafe, locks: 0
.}
-
proc bodyRemoveShape*(body: RID; shapeIdx: int64) {.gcsafe, locks: 0
.}
-
proc bodyClearShapes*(body: RID) {.gcsafe, locks: 0
.}
-
proc bodySetShapeDisabled*(body: RID; shapeIdx: int64; disable: bool) {.gcsafe, locks: 0
.}
-
proc bodySetShapeAsOneWayCollision*(body: RID; shapeIdx: int64; enable: bool) {.gcsafe,
locks: 0
.}
-
proc bodyAttachObjectInstanceId*(body: RID; id: int64) {.gcsafe, locks: 0
.}
-
proc bodyGetObjectInstanceId*(body: RID): int64 {.gcsafe, locks: 0
.}
-
proc bodySetContinuousCollisionDetectionMode*(body: RID; mode: int64) {.gcsafe,
locks: 0
.}
-
proc bodyGetContinuousCollisionDetectionMode*(body: RID): int64 {.gcsafe, locks: 0
.}
-
proc bodySetCollisionLayer*(body: RID; layer: int64) {.gcsafe, locks: 0
.}
-
proc bodyGetCollisionLayer*(body: RID): int64 {.gcsafe, locks: 0
.}
-
proc bodySetCollisionMask*(body: RID; mask: int64) {.gcsafe, locks: 0
.}
-
proc bodyGetCollisionMask*(body: RID): int64 {.gcsafe, locks: 0
.}
-
proc bodySetParam*(body: RID; param: int64; value: float64) {.gcsafe, locks: 0
.}
-
proc bodyGetParam*(body: RID; param: int64): float64 {.gcsafe, locks: 0
.}
-
proc bodySetState*(body: RID; state: int64; value: Variant) {.gcsafe, locks: 0
.}
-
proc bodyGetState*(body: RID; state: int64) {.gcsafe, locks: 0
.}
-
proc bodyApplyImpulse*(body: RID; pos: Vector2; impulse: Vector2) {.gcsafe, locks: 0
.}
-
proc bodyAddForce*(body: RID; offset: Vector2; force: Vector2) {.gcsafe, locks: 0
.}
-
proc bodySetAxisVelocity*(body: RID; axisVelocity: Vector2) {.gcsafe, locks: 0
.}
-
proc bodyAddCollisionException*(body: RID; exceptedBody: RID) {.gcsafe, locks: 0
.}
-
proc bodyRemoveCollisionException*(body: RID; exceptedBody: RID) {.gcsafe, locks: 0
.}
-
proc bodySetMaxContactsReported*(body: RID; amount: int64) {.gcsafe, locks: 0
.}
-
proc bodyGetMaxContactsReported*(body: RID): int64 {.gcsafe, locks: 0
.}
-
proc bodySetOmitForceIntegration*(body: RID; enable: bool) {.gcsafe, locks: 0
.}
-
proc bodyIsOmittingForceIntegration*(body: RID): bool {.gcsafe, locks: 0
.}
-
proc bodySetForceIntegrationCallback*(body: RID; receiver: Object; methodd: string;
userdata: Variant = newVariant()) {.gcsafe,
locks: 0
.}
-
proc bodyTestMotion*(body: RID; fromm: Transform2D; motion: Vector2;
margin: float64 = 0.08;
resultVal: Physics2DTestMotionResult = nil): bool {.gcsafe,
locks: 0
.}
-
proc jointSetParam*(joint: RID; param: int64; value: float64) {.gcsafe, locks: 0
.}
-
proc jointGetParam*(joint: RID; param: int64): float64 {.gcsafe, locks: 0
.}
-
proc pinJointCreate*(anchor: Vector2; bodyA: RID; bodyB: RID = initRID()): RID {.gcsafe,
locks: 0
.}
-
proc grooveJointCreate*(groove1A: Vector2; groove2A: Vector2; anchorB: Vector2;
bodyA: RID = initRID(); bodyB: RID = initRID()): RID {.gcsafe,
locks: 0
.}
-
proc dampedSpringJointCreate*(anchorA: Vector2; anchorB: Vector2; bodyA: RID;
bodyB: RID = initRID()): RID {.gcsafe, locks: 0
.}
-
proc dampedStringJointSetParam*(joint: RID; param: int64; value: float64) {.gcsafe,
locks: 0
.}
-
proc dampedStringJointGetParam*(joint: RID; param: int64): float64 {.gcsafe, locks: 0
.}
-
proc jointGetType*(joint: RID): int64 {.gcsafe, locks: 0
.}
-
proc freeRid*(rid: RID) {.gcsafe, locks: 0
.}
-
proc setActive*(active: bool) {.gcsafe, locks: 0
.}
-
proc getProcessInfo*(processInfo: int64): int64 {.gcsafe, locks: 0
.}
-