Module generic_6dof_joint

Search:
Group by:

Consts

PARAM_LINEAR_LOWER_LIMIT* = 0'i64
PARAM_LINEAR_UPPER_LIMIT* = 1'i64
PARAM_LINEAR_LIMIT_SOFTNESS* = 2'i64
PARAM_LINEAR_RESTITUTION* = 3'i64
PARAM_LINEAR_DAMPING* = 4'i64
PARAM_ANGULAR_LOWER_LIMIT* = 5'i64
PARAM_ANGULAR_UPPER_LIMIT* = 6'i64
PARAM_ANGULAR_LIMIT_SOFTNESS* = 7'i64
PARAM_ANGULAR_DAMPING* = 8'i64
PARAM_ANGULAR_RESTITUTION* = 9'i64
PARAM_ANGULAR_FORCE_LIMIT* = 10'i64
PARAM_ANGULAR_ERP* = 11'i64
PARAM_ANGULAR_MOTOR_TARGET_VELOCITY* = 12'i64
PARAM_ANGULAR_MOTOR_FORCE_LIMIT* = 13'i64
PARAM_MAX* = 14'i64
FLAG_ENABLE_LINEAR_LIMIT* = 0'i64
FLAG_ENABLE_ANGULAR_LIMIT* = 1'i64
FLAG_ENABLE_MOTOR* = 2'i64
FLAG_MAX* = 3'i64

Procs

proc linearLimitXenabled*(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0
.}
proc `linearLimitXenabled =`*(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0
.}
proc linearLimitXupperDistance*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `linearLimitXupperDistance =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc linearLimitXlowerDistance*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `linearLimitXlowerDistance =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc linearLimitXsoftness*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `linearLimitXsoftness =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc linearLimitXrestitution*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `linearLimitXrestitution =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc linearLimitXdamping*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `linearLimitXdamping =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitXenabled*(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0
.}
proc `angularLimitXenabled =`*(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0
.}
proc angularLimitXupperAngle*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitXupperAngle =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitXlowerAngle*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitXlowerAngle =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitXsoftness*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitXsoftness =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitXrestitution*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitXrestitution =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitXdamping*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitXdamping =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitXforceLimit*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitXforceLimit =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitXerp*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitXerp =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularMotorXenabled*(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0
.}
proc `angularMotorXenabled =`*(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0
.}
proc angularMotorXtargetVelocity*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularMotorXtargetVelocity =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularMotorXforceLimit*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularMotorXforceLimit =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc linearLimitYenabled*(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0
.}
proc `linearLimitYenabled =`*(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0
.}
proc linearLimitYupperDistance*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `linearLimitYupperDistance =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc linearLimitYlowerDistance*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `linearLimitYlowerDistance =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc linearLimitYsoftness*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `linearLimitYsoftness =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc linearLimitYrestitution*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `linearLimitYrestitution =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc linearLimitYdamping*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `linearLimitYdamping =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitYenabled*(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0
.}
proc `angularLimitYenabled =`*(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0
.}
proc angularLimitYupperAngle*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitYupperAngle =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitYlowerAngle*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitYlowerAngle =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitYsoftness*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitYsoftness =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitYrestitution*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitYrestitution =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitYdamping*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitYdamping =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitYforceLimit*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitYforceLimit =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitYerp*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitYerp =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularMotorYenabled*(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0
.}
proc `angularMotorYenabled =`*(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0
.}
proc angularMotorYtargetVelocity*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularMotorYtargetVelocity =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularMotorYforceLimit*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularMotorYforceLimit =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc linearLimitZenabled*(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0
.}
proc `linearLimitZenabled =`*(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0
.}
proc linearLimitZupperDistance*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `linearLimitZupperDistance =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc linearLimitZlowerDistance*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `linearLimitZlowerDistance =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc linearLimitZsoftness*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `linearLimitZsoftness =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc linearLimitZrestitution*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `linearLimitZrestitution =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc linearLimitZdamping*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `linearLimitZdamping =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitZenabled*(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0
.}
proc `angularLimitZenabled =`*(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0
.}
proc angularLimitZupperAngle*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitZupperAngle =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitZlowerAngle*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitZlowerAngle =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitZsoftness*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitZsoftness =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitZrestitution*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitZrestitution =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitZdamping*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitZdamping =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitZforceLimit*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitZforceLimit =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitZerp*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitZerp =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularMotorZenabled*(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0
.}
proc `angularMotorZenabled =`*(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0
.}
proc angularMotorZtargetVelocity*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularMotorZtargetVelocity =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularMotorZforceLimit*(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularMotorZforceLimit =`*(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0
.}