proc shapeCreate(typee: int64): RID {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc shapeSetData(shape: RID; data: Variant) {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc shapeGetType(shape: RID): int64 {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc shapeGetData(shape: RID): Variant {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc spaceCreate(): RID {.gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc spaceSetActive(space: RID; active: bool) {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc spaceIsActive(space: RID): bool {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc spaceSetParam(space: RID; param: int64; value: float64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc spaceGetParam(space: RID; param: int64): float64 {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc spaceGetDirectState(space: RID): PhysicsDirectSpaceState {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc areaCreate(): RID {.gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc areaSetSpace(area: RID; space: RID) {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc areaGetSpace(area: RID): RID {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc areaSetSpaceOverrideMode(area: RID; mode: int64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc areaGetSpaceOverrideMode(area: RID): int64 {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc areaAddShape(area: RID; shape: RID; transform: Transform = initTransform(
initBasis(1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0), vec3(0.0, 0.0, 0.0))) {.gcsafe,
locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc areaSetShape(area: RID; shapeIdx: int64; shape: RID) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc areaSetShapeTransform(area: RID; shapeIdx: int64; transform: Transform) {.gcsafe,
locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc areaGetShapeCount(area: RID): int64 {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc areaGetShape(area: RID; shapeIdx: int64): RID {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc areaGetShapeTransform(area: RID; shapeIdx: int64): Transform {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc areaRemoveShape(area: RID; shapeIdx: int64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc areaClearShapes(area: RID) {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc areaSetCollisionLayer(area: RID; layer: int64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc areaSetCollisionMask(area: RID; mask: int64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc areaSetParam(area: RID; param: int64; value: Variant) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc areaSetTransform(area: RID; transform: Transform) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc areaGetParam(area: RID; param: int64): Variant {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc areaGetTransform(area: RID): Transform {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc areaAttachObjectInstanceId(area: RID; id: int64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc areaGetObjectInstanceId(area: RID): int64 {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc areaSetMonitorCallback(area: RID; receiver: Object; methodd: string) {.gcsafe,
locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc areaSetAreaMonitorCallback(area: RID; receiver: Object; methodd: string) {.gcsafe,
locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc areaSetMonitorable(area: RID; monitorable: bool) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc areaSetRayPickable(area: RID; enable: bool) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc areaIsRayPickable(area: RID): bool {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc bodyCreate(mode: int64 = 2'i64; initSleeping: bool = false): RID {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodySetSpace(body: RID; space: RID) {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc bodyGetSpace(body: RID): RID {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc bodySetMode(body: RID; mode: int64) {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc bodyGetMode(body: RID): int64 {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc bodySetCollisionLayer(body: RID; layer: int64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyGetCollisionLayer(body: RID): int64 {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc bodySetCollisionMask(body: RID; mask: int64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyGetCollisionMask(body: RID): int64 {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc bodyAddShape(body: RID; shape: RID; transform: Transform = initTransform(
initBasis(1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0), vec3(0.0, 0.0, 0.0))) {.gcsafe,
locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc bodySetShape(body: RID; shapeIdx: int64; shape: RID) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodySetShapeTransform(body: RID; shapeIdx: int64; transform: Transform) {.gcsafe,
locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc bodyGetShapeCount(body: RID): int64 {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc bodyGetShape(body: RID; shapeIdx: int64): RID {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyGetShapeTransform(body: RID; shapeIdx: int64): Transform {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyRemoveShape(body: RID; shapeIdx: int64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyClearShapes(body: RID) {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc bodyAttachObjectInstanceId(body: RID; id: int64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyGetObjectInstanceId(body: RID): int64 {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc bodySetEnableContinuousCollisionDetection(body: RID; enable: bool) {.gcsafe,
locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc bodyIsContinuousCollisionDetectionEnabled(body: RID): bool {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodySetParam(body: RID; param: int64; value: float64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyGetParam(body: RID; param: int64): float64 {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodySetKinematicSafeMargin(body: RID; margin: float64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyGetKinematicSafeMargin(body: RID): float64 {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodySetState(body: RID; state: int64; value: Variant) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyGetState(body: RID; state: int64): Variant {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyApplyImpulse(body: RID; position: Vector3; impulse: Vector3) {.gcsafe,
locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc bodyApplyTorqueImpulse(body: RID; impulse: Vector3) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodySetAxisVelocity(body: RID; axisVelocity: Vector3) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodySetAxisLock(body: RID; axis: int64; lock: bool) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyIsAxisLocked(body: RID; axis: int64): bool {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyAddCollisionException(body: RID; exceptedBody: RID) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyRemoveCollisionException(body: RID; exceptedBody: RID) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodySetMaxContactsReported(body: RID; amount: int64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyGetMaxContactsReported(body: RID): int64 {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodySetOmitForceIntegration(body: RID; enable: bool) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyIsOmittingForceIntegration(body: RID): bool {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodySetForceIntegrationCallback(body: RID; receiver: Object; methodd: string;
userdata: Variant = newVariant()) {.gcsafe,
locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc bodySetRayPickable(body: RID; enable: bool) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc bodyIsRayPickable(body: RID): bool {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc bodyGetDirectState(body: RID): PhysicsDirectBodyState {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc jointCreatePin(bodyA: RID; localA: Vector3; bodyB: RID; localB: Vector3): RID {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc pinJointSetParam(joint: RID; param: int64; value: float64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc pinJointGetParam(joint: RID; param: int64): float64 {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc pinJointSetLocalA(joint: RID; localA: Vector3) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc pinJointGetLocalA(joint: RID): Vector3 {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc pinJointSetLocalB(joint: RID; localB: Vector3) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc pinJointGetLocalB(joint: RID): Vector3 {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc jointCreateHinge(bodyA: RID; hingeA: Transform; bodyB: RID; hingeB: Transform): RID {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc hingeJointSetParam(joint: RID; param: int64; value: float64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc hingeJointGetParam(joint: RID; param: int64): float64 {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc hingeJointSetFlag(joint: RID; flag: int64; enabled: bool) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc hingeJointGetFlag(joint: RID; flag: int64): bool {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc jointCreateSlider(bodyA: RID; localRefA: Transform; bodyB: RID;
localRefB: Transform): RID {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc sliderJointSetParam(joint: RID; param: int64; value: float64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc sliderJointGetParam(joint: RID; param: int64): float64 {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc jointCreateConeTwist(bodyA: RID; localRefA: Transform; bodyB: RID;
localRefB: Transform): RID {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc coneTwistJointSetParam(joint: RID; param: int64; value: float64) {.gcsafe,
locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc coneTwistJointGetParam(joint: RID; param: int64): float64 {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc jointGetType(joint: RID): int64 {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc jointSetSolverPriority(joint: RID; priority: int64) {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc jointGetSolverPriority(joint: RID): int64 {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-
proc jointCreateGeneric6dof(bodyA: RID; localRefA: Transform; bodyB: RID;
localRefB: Transform): RID {.gcsafe, locks: 0,
raises: [Exception], tags: [RootEffect]
.}
-
proc generic6dofJointSetParam(joint: RID; axis: int64; param: int64; value: float64) {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc generic6dofJointGetParam(joint: RID; axis: int64; param: int64): float64 {.gcsafe,
locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc generic6dofJointSetFlag(joint: RID; axis: int64; flag: int64; enable: bool) {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc generic6dofJointGetFlag(joint: RID; axis: int64; flag: int64): bool {.gcsafe,
locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc freeRid(rid: RID) {.gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc setActive(active: bool) {.gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
-
proc getProcessInfo(processInfo: int64): int64 {.gcsafe, locks: 0, raises: [Exception],
tags: [RootEffect]
.}
-