Safe Haskell | None |
---|
- btAngularLimit
- btConeTwistConstraint
- btConeTwistConstraintData
- btConstraintInfo1
- btConstraintInfo2
- btConstraintSetting
- btConstraintSolver
- btContactConstraint
- btContactSolverInfo
- btContactSolverInfoData
- btGeneric6DofConstraint
- btGeneric6DofConstraintData
- btGeneric6DofSpringConstraint
- btGeneric6DofSpringConstraintData
- btHinge2Constraint
- btHingeConstraint
- btHingeConstraintDoubleData
- btHingeConstraintFloatData
- btJacobianEntry
- btPoint2PointConstraint
- btPoint2PointConstraintDoubleData
- btPoint2PointConstraintFloatData
- btRotationalLimitMotor
- btSequentialImpulseConstraintSolver
- btSliderConstraint
- btSliderConstraintData
- btSolverBodyObsolete
- btSolverConstraint
- btTranslationalLimitMotor
- btTypedConstraint
- btTypedConstraintData
- btUniversalConstraint
- btAngularLimit :: IO BtAngularLimit
- btAngularLimit_free :: BtAngularLimitClass bc => bc -> IO ()
- btAngularLimit_getCorrection :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_set :: BtAngularLimitClass bc => bc -> Float -> Float -> Float -> Float -> Float -> IO ()
- btAngularLimit_getError :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_isLimit :: BtAngularLimitClass bc => bc -> IO Bool
- btAngularLimit_getSign :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_getBiasFactor :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_getSoftness :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_getHigh :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_getHalfRange :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_getLow :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_getRelaxationFactor :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_m_center_set :: BtAngularLimitClass bc => bc -> Float -> IO ()
- btAngularLimit_m_center_get :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_m_halfRange_set :: BtAngularLimitClass bc => bc -> Float -> IO ()
- btAngularLimit_m_halfRange_get :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_m_softness_set :: BtAngularLimitClass bc => bc -> Float -> IO ()
- btAngularLimit_m_softness_get :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_m_biasFactor_set :: BtAngularLimitClass bc => bc -> Float -> IO ()
- btAngularLimit_m_biasFactor_get :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_m_relaxationFactor_set :: BtAngularLimitClass bc => bc -> Float -> IO ()
- btAngularLimit_m_relaxationFactor_get :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_m_correction_set :: BtAngularLimitClass bc => bc -> Float -> IO ()
- btAngularLimit_m_correction_get :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_m_sign_set :: BtAngularLimitClass bc => bc -> Float -> IO ()
- btAngularLimit_m_sign_get :: BtAngularLimitClass bc => bc -> IO Float
- btAngularLimit_m_solveLimit_set :: BtAngularLimitClass bc => bc -> Bool -> IO ()
- btAngularLimit_m_solveLimit_get :: BtAngularLimitClass bc => bc -> IO Bool
- btConeTwistConstraint0 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Transform -> Transform -> IO BtConeTwistConstraint
- btConeTwistConstraint1 :: BtRigidBodyClass p0 => p0 -> Transform -> IO BtConeTwistConstraint
- btConeTwistConstraint_free :: BtConeTwistConstraintClass bc => bc -> IO ()
- btConeTwistConstraint_getRigidBodyB :: BtConeTwistConstraintClass bc => bc -> IO BtRigidBody
- btConeTwistConstraint_buildJacobian :: BtConeTwistConstraintClass bc => bc -> IO ()
- btConeTwistConstraint_getRigidBodyA :: BtConeTwistConstraintClass bc => bc -> IO BtRigidBody
- btConeTwistConstraint_adjustSwingAxisToUseEllipseNormal :: BtConeTwistConstraintClass bc => bc -> Vec3 -> IO Vec3
- btConeTwistConstraint_adjustSwingAxisToUseEllipseNormal' :: BtConeTwistConstraintClass bc => bc -> IO Vec3
- btConeTwistConstraint_isPastSwingLimit :: BtConeTwistConstraintClass bc => bc -> IO Bool
- btConeTwistConstraint_getFrameOffsetA :: BtConeTwistConstraintClass bc => bc -> IO Transform
- btConeTwistConstraint_getFrameOffsetB :: BtConeTwistConstraintClass bc => bc -> IO Transform
- btConeTwistConstraint_getInfo2NonVirtual :: (BtConeTwistConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Transform -> Transform -> Mat3 -> Mat3 -> IO (Transform, Transform, Mat3, Mat3)
- btConeTwistConstraint_getInfo2NonVirtual' :: (BtConeTwistConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO (Transform, Transform, Mat3, Mat3)
- btConeTwistConstraint_getSwingSpan1 :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_calcAngleInfo2 :: BtConeTwistConstraintClass bc => bc -> Transform -> Transform -> Mat3 -> Mat3 -> IO (Transform, Transform, Mat3, Mat3)
- btConeTwistConstraint_calcAngleInfo2' :: BtConeTwistConstraintClass bc => bc -> IO (Transform, Transform, Mat3, Mat3)
- btConeTwistConstraint_getParam :: BtConeTwistConstraintClass bc => bc -> Int -> Int -> IO Float
- btConeTwistConstraint_setDamping :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_getInfo1 :: (BtConeTwistConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()
- btConeTwistConstraint_getInfo2 :: (BtConeTwistConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()
- btConeTwistConstraint_setParam :: BtConeTwistConstraintClass bc => bc -> Int -> Float -> Int -> IO ()
- btConeTwistConstraint_calculateSerializeBufferSize :: BtConeTwistConstraintClass bc => bc -> IO Int
- btConeTwistConstraint_init :: BtConeTwistConstraintClass bc => bc -> IO ()
- btConeTwistConstraint_getTwistAngle :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_setMaxMotorImpulseNormalized :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_getSolveTwistLimit :: BtConeTwistConstraintClass bc => bc -> IO Int
- btConeTwistConstraint_enableMotor :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()
- btConeTwistConstraint_getBFrame :: BtConeTwistConstraintClass bc => bc -> IO Transform
- btConeTwistConstraint_getInfo1NonVirtual :: (BtConeTwistConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()
- btConeTwistConstraint_serialize :: (BtConeTwistConstraintClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btConeTwistConstraint_getFixThresh :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_getSolveSwingLimit :: BtConeTwistConstraintClass bc => bc -> IO Int
- btConeTwistConstraint_getSwingSpan2 :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_setAngularOnly :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()
- btConeTwistConstraint_setFrames :: BtConeTwistConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)
- btConeTwistConstraint_setFrames' :: BtConeTwistConstraintClass bc => bc -> IO (Transform, Transform)
- btConeTwistConstraint_setLimit :: BtConeTwistConstraintClass bc => bc -> Int -> Float -> IO ()
- btConeTwistConstraint_setLimit0 :: BtConeTwistConstraintClass bc => bc -> Int -> Float -> IO ()
- btConeTwistConstraint_setLimit1 :: BtConeTwistConstraintClass bc => bc -> Float -> Float -> Float -> Float -> Float -> Float -> IO ()
- btConeTwistConstraint_getTwistLimitSign :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_setMaxMotorImpulse :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_calcAngleInfo :: BtConeTwistConstraintClass bc => bc -> IO ()
- btConeTwistConstraint_setMotorTarget :: BtConeTwistConstraintClass bc => bc -> UnitQuaternion -> IO UnitQuaternion
- btConeTwistConstraint_setMotorTarget' :: BtConeTwistConstraintClass bc => bc -> IO UnitQuaternion
- btConeTwistConstraint_setFixThresh :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_setMotorTargetInConstraintSpace :: BtConeTwistConstraintClass bc => bc -> UnitQuaternion -> IO UnitQuaternion
- btConeTwistConstraint_setMotorTargetInConstraintSpace' :: BtConeTwistConstraintClass bc => bc -> IO UnitQuaternion
- btConeTwistConstraint_solveConstraintObsolete :: (BtConeTwistConstraintClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1) => bc -> p0 -> p1 -> Float -> IO ()
- btConeTwistConstraint_GetPointForAngle :: BtConeTwistConstraintClass bc => bc -> Float -> Float -> IO Vec3
- btConeTwistConstraint_updateRHS :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_getTwistSpan :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_getAFrame :: BtConeTwistConstraintClass bc => bc -> IO Transform
- btConeTwistConstraint_m_rbAFrame_set :: BtConeTwistConstraintClass bc => bc -> Transform -> IO ()
- btConeTwistConstraint_m_rbAFrame_get :: BtConeTwistConstraintClass bc => bc -> IO Transform
- btConeTwistConstraint_m_rbBFrame_set :: BtConeTwistConstraintClass bc => bc -> Transform -> IO ()
- btConeTwistConstraint_m_rbBFrame_get :: BtConeTwistConstraintClass bc => bc -> IO Transform
- btConeTwistConstraint_m_limitSoftness_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_limitSoftness_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_biasFactor_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_biasFactor_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_relaxationFactor_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_relaxationFactor_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_damping_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_damping_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_swingSpan1_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_swingSpan1_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_swingSpan2_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_swingSpan2_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_twistSpan_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_twistSpan_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_fixThresh_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_fixThresh_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_swingAxis_set :: BtConeTwistConstraintClass bc => bc -> Vec3 -> IO ()
- btConeTwistConstraint_m_swingAxis_get :: BtConeTwistConstraintClass bc => bc -> IO Vec3
- btConeTwistConstraint_m_twistAxis_set :: BtConeTwistConstraintClass bc => bc -> Vec3 -> IO ()
- btConeTwistConstraint_m_twistAxis_get :: BtConeTwistConstraintClass bc => bc -> IO Vec3
- btConeTwistConstraint_m_kSwing_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_kSwing_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_kTwist_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_kTwist_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_twistLimitSign_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_twistLimitSign_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_swingCorrection_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_swingCorrection_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_twistCorrection_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_twistCorrection_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_twistAngle_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_twistAngle_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_accSwingLimitImpulse_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_accSwingLimitImpulse_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_accTwistLimitImpulse_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_accTwistLimitImpulse_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_angularOnly_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()
- btConeTwistConstraint_m_angularOnly_get :: BtConeTwistConstraintClass bc => bc -> IO Bool
- btConeTwistConstraint_m_solveTwistLimit_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()
- btConeTwistConstraint_m_solveTwistLimit_get :: BtConeTwistConstraintClass bc => bc -> IO Bool
- btConeTwistConstraint_m_solveSwingLimit_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()
- btConeTwistConstraint_m_solveSwingLimit_get :: BtConeTwistConstraintClass bc => bc -> IO Bool
- btConeTwistConstraint_m_useSolveConstraintObsolete_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()
- btConeTwistConstraint_m_useSolveConstraintObsolete_get :: BtConeTwistConstraintClass bc => bc -> IO Bool
- btConeTwistConstraint_m_swingLimitRatio_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_swingLimitRatio_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_twistLimitRatio_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_twistLimitRatio_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_twistAxisA_set :: BtConeTwistConstraintClass bc => bc -> Vec3 -> IO ()
- btConeTwistConstraint_m_twistAxisA_get :: BtConeTwistConstraintClass bc => bc -> IO Vec3
- btConeTwistConstraint_m_bMotorEnabled_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()
- btConeTwistConstraint_m_bMotorEnabled_get :: BtConeTwistConstraintClass bc => bc -> IO Bool
- btConeTwistConstraint_m_bNormalizedMotorStrength_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()
- btConeTwistConstraint_m_bNormalizedMotorStrength_get :: BtConeTwistConstraintClass bc => bc -> IO Bool
- btConeTwistConstraint_m_qTarget_set :: BtConeTwistConstraintClass bc => bc -> UnitQuaternion -> IO ()
- btConeTwistConstraint_m_qTarget_get :: BtConeTwistConstraintClass bc => bc -> IO UnitQuaternion
- btConeTwistConstraint_m_maxMotorImpulse_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_maxMotorImpulse_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_accMotorImpulse_set :: BtConeTwistConstraintClass bc => bc -> Vec3 -> IO ()
- btConeTwistConstraint_m_accMotorImpulse_get :: BtConeTwistConstraintClass bc => bc -> IO Vec3
- btConeTwistConstraint_m_flags_set :: BtConeTwistConstraintClass bc => bc -> Int -> IO ()
- btConeTwistConstraint_m_flags_get :: BtConeTwistConstraintClass bc => bc -> IO Int
- btConeTwistConstraint_m_linCFM_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_linCFM_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_linERP_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_linERP_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraint_m_angCFM_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()
- btConeTwistConstraint_m_angCFM_get :: BtConeTwistConstraintClass bc => bc -> IO Float
- btConeTwistConstraintData :: IO BtConeTwistConstraintData
- btConeTwistConstraintData_free :: BtConeTwistConstraintDataClass bc => bc -> IO ()
- btConeTwistConstraintData_m_typeConstraintData_set :: (BtConeTwistConstraintDataClass bc, BtTypedConstraintDataClass a) => bc -> a -> IO ()
- btConeTwistConstraintData_m_typeConstraintData_get :: BtConeTwistConstraintDataClass bc => bc -> IO BtTypedConstraintData
- btConeTwistConstraintData_m_rbAFrame_set :: (BtConeTwistConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()
- btConeTwistConstraintData_m_rbAFrame_get :: BtConeTwistConstraintDataClass bc => bc -> IO BtTransformFloatData
- btConeTwistConstraintData_m_rbBFrame_set :: (BtConeTwistConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()
- btConeTwistConstraintData_m_rbBFrame_get :: BtConeTwistConstraintDataClass bc => bc -> IO BtTransformFloatData
- btConeTwistConstraintData_m_swingSpan1_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO ()
- btConeTwistConstraintData_m_swingSpan1_get :: BtConeTwistConstraintDataClass bc => bc -> IO Float
- btConeTwistConstraintData_m_swingSpan2_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO ()
- btConeTwistConstraintData_m_swingSpan2_get :: BtConeTwistConstraintDataClass bc => bc -> IO Float
- btConeTwistConstraintData_m_twistSpan_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO ()
- btConeTwistConstraintData_m_twistSpan_get :: BtConeTwistConstraintDataClass bc => bc -> IO Float
- btConeTwistConstraintData_m_limitSoftness_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO ()
- btConeTwistConstraintData_m_limitSoftness_get :: BtConeTwistConstraintDataClass bc => bc -> IO Float
- btConeTwistConstraintData_m_biasFactor_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO ()
- btConeTwistConstraintData_m_biasFactor_get :: BtConeTwistConstraintDataClass bc => bc -> IO Float
- btConeTwistConstraintData_m_relaxationFactor_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO ()
- btConeTwistConstraintData_m_relaxationFactor_get :: BtConeTwistConstraintDataClass bc => bc -> IO Float
- btConeTwistConstraintData_m_damping_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO ()
- btConeTwistConstraintData_m_damping_get :: BtConeTwistConstraintDataClass bc => bc -> IO Float
- btTypedConstraint_btConstraintInfo1 :: IO BtTypedConstraint_btConstraintInfo1
- btTypedConstraint_btConstraintInfo1_free :: BtTypedConstraint_btConstraintInfo1Class bc => bc -> IO ()
- btTypedConstraint_btConstraintInfo1_m_numConstraintRows_set :: BtTypedConstraint_btConstraintInfo1Class bc => bc -> Int -> IO ()
- btTypedConstraint_btConstraintInfo1_m_numConstraintRows_get :: BtTypedConstraint_btConstraintInfo1Class bc => bc -> IO Int
- btTypedConstraint_btConstraintInfo1_nub_set :: BtTypedConstraint_btConstraintInfo1Class bc => bc -> Int -> IO ()
- btTypedConstraint_btConstraintInfo1_nub_get :: BtTypedConstraint_btConstraintInfo1Class bc => bc -> IO Int
- btTypedConstraint_btConstraintInfo2 :: IO BtTypedConstraint_btConstraintInfo2
- btTypedConstraint_btConstraintInfo2_free :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO ()
- btTypedConstraint_btConstraintInfo2_erp_set :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> Float -> IO ()
- btTypedConstraint_btConstraintInfo2_erp_get :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO Float
- btTypedConstraint_btConstraintInfo2_fps_set :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> Float -> IO ()
- btTypedConstraint_btConstraintInfo2_fps_get :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO Float
- btTypedConstraint_btConstraintInfo2_m_damping_set :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> Float -> IO ()
- btTypedConstraint_btConstraintInfo2_m_damping_get :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO Float
- btTypedConstraint_btConstraintInfo2_m_numIterations_set :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> Int -> IO ()
- btTypedConstraint_btConstraintInfo2_m_numIterations_get :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO Int
- btTypedConstraint_btConstraintInfo2_rowskip_set :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> Int -> IO ()
- btTypedConstraint_btConstraintInfo2_rowskip_get :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO Int
- btConstraintSetting :: IO BtConstraintSetting
- btConstraintSetting_free :: BtConstraintSettingClass bc => bc -> IO ()
- btConstraintSetting_m_tau_set :: BtConstraintSettingClass bc => bc -> Float -> IO ()
- btConstraintSetting_m_tau_get :: BtConstraintSettingClass bc => bc -> IO Float
- btConstraintSetting_m_damping_set :: BtConstraintSettingClass bc => bc -> Float -> IO ()
- btConstraintSetting_m_damping_get :: BtConstraintSettingClass bc => bc -> IO Float
- btConstraintSetting_m_impulseClamp_set :: BtConstraintSettingClass bc => bc -> Float -> IO ()
- btConstraintSetting_m_impulseClamp_get :: BtConstraintSettingClass bc => bc -> IO Float
- btConstraintSolver_reset :: BtConstraintSolverClass bc => bc -> IO ()
- btConstraintSolver_allSolved :: (BtConstraintSolverClass bc, BtContactSolverInfoClass p0, BtIDebugDrawClass p1, BtStackAllocClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btConstraintSolver_prepareSolve :: BtConstraintSolverClass bc => bc -> Int -> Int -> IO ()
- btContactConstraint_getInfo1 :: (BtContactConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()
- btContactConstraint_setContactManifold :: (BtContactConstraintClass bc, BtPersistentManifoldClass p0) => bc -> p0 -> IO ()
- btContactConstraint_buildJacobian :: BtContactConstraintClass bc => bc -> IO ()
- btContactConstraint_getInfo2 :: (BtContactConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()
- btContactConstraint_getContactManifold :: BtContactConstraintClass bc => bc -> IO BtPersistentManifold
- btContactConstraint_getContactManifold0 :: BtContactConstraintClass bc => bc -> IO BtPersistentManifold
- btContactConstraint_getContactManifold1 :: BtContactConstraintClass bc => bc -> IO BtPersistentManifold
- btContactConstraint_m_contactManifold_set :: (BtContactConstraintClass bc, BtPersistentManifoldClass a) => bc -> a -> IO ()
- btContactConstraint_m_contactManifold_get :: BtContactConstraintClass bc => bc -> IO BtPersistentManifold
- btContactSolverInfo :: IO BtContactSolverInfo
- btContactSolverInfo_free :: BtContactSolverInfoClass bc => bc -> IO ()
- btContactSolverInfoData :: IO BtContactSolverInfoData
- btContactSolverInfoData_free :: BtContactSolverInfoDataClass bc => bc -> IO ()
- btContactSolverInfoData_m_tau_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()
- btContactSolverInfoData_m_tau_get :: BtContactSolverInfoDataClass bc => bc -> IO Float
- btContactSolverInfoData_m_damping_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()
- btContactSolverInfoData_m_damping_get :: BtContactSolverInfoDataClass bc => bc -> IO Float
- btContactSolverInfoData_m_friction_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()
- btContactSolverInfoData_m_friction_get :: BtContactSolverInfoDataClass bc => bc -> IO Float
- btContactSolverInfoData_m_timeStep_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()
- btContactSolverInfoData_m_timeStep_get :: BtContactSolverInfoDataClass bc => bc -> IO Float
- btContactSolverInfoData_m_restitution_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()
- btContactSolverInfoData_m_restitution_get :: BtContactSolverInfoDataClass bc => bc -> IO Float
- btContactSolverInfoData_m_numIterations_set :: BtContactSolverInfoDataClass bc => bc -> Int -> IO ()
- btContactSolverInfoData_m_numIterations_get :: BtContactSolverInfoDataClass bc => bc -> IO Int
- btContactSolverInfoData_m_maxErrorReduction_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()
- btContactSolverInfoData_m_maxErrorReduction_get :: BtContactSolverInfoDataClass bc => bc -> IO Float
- btContactSolverInfoData_m_sor_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()
- btContactSolverInfoData_m_sor_get :: BtContactSolverInfoDataClass bc => bc -> IO Float
- btContactSolverInfoData_m_erp_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()
- btContactSolverInfoData_m_erp_get :: BtContactSolverInfoDataClass bc => bc -> IO Float
- btContactSolverInfoData_m_erp2_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()
- btContactSolverInfoData_m_erp2_get :: BtContactSolverInfoDataClass bc => bc -> IO Float
- btContactSolverInfoData_m_globalCfm_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()
- btContactSolverInfoData_m_globalCfm_get :: BtContactSolverInfoDataClass bc => bc -> IO Float
- btContactSolverInfoData_m_splitImpulse_set :: BtContactSolverInfoDataClass bc => bc -> Int -> IO ()
- btContactSolverInfoData_m_splitImpulse_get :: BtContactSolverInfoDataClass bc => bc -> IO Int
- btContactSolverInfoData_m_splitImpulsePenetrationThreshold_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()
- btContactSolverInfoData_m_splitImpulsePenetrationThreshold_get :: BtContactSolverInfoDataClass bc => bc -> IO Float
- btContactSolverInfoData_m_linearSlop_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()
- btContactSolverInfoData_m_linearSlop_get :: BtContactSolverInfoDataClass bc => bc -> IO Float
- btContactSolverInfoData_m_warmstartingFactor_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()
- btContactSolverInfoData_m_warmstartingFactor_get :: BtContactSolverInfoDataClass bc => bc -> IO Float
- btContactSolverInfoData_m_solverMode_set :: BtContactSolverInfoDataClass bc => bc -> Int -> IO ()
- btContactSolverInfoData_m_solverMode_get :: BtContactSolverInfoDataClass bc => bc -> IO Int
- btContactSolverInfoData_m_restingContactRestitutionThreshold_set :: BtContactSolverInfoDataClass bc => bc -> Int -> IO ()
- btContactSolverInfoData_m_restingContactRestitutionThreshold_get :: BtContactSolverInfoDataClass bc => bc -> IO Int
- btContactSolverInfoData_m_minimumSolverBatchSize_set :: BtContactSolverInfoDataClass bc => bc -> Int -> IO ()
- btContactSolverInfoData_m_minimumSolverBatchSize_get :: BtContactSolverInfoDataClass bc => bc -> IO Int
- btGeneric6DofConstraint0 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Transform -> Transform -> Bool -> IO BtGeneric6DofConstraint
- btGeneric6DofConstraint1 :: BtRigidBodyClass p0 => p0 -> Transform -> Bool -> IO BtGeneric6DofConstraint
- btGeneric6DofConstraint_free :: BtGeneric6DofConstraintClass bc => bc -> IO ()
- btGeneric6DofConstraint_buildJacobian :: BtGeneric6DofConstraintClass bc => bc -> IO ()
- btGeneric6DofConstraint_setParam :: BtGeneric6DofConstraintClass bc => bc -> Int -> Float -> Int -> IO ()
- btGeneric6DofConstraint_getInfo1NonVirtual :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()
- btGeneric6DofConstraint_getFrameOffsetA :: BtGeneric6DofConstraintClass bc => bc -> IO Transform
- btGeneric6DofConstraint_getFrameOffsetA0 :: BtGeneric6DofConstraintClass bc => bc -> IO Transform
- btGeneric6DofConstraint_getFrameOffsetA1 :: BtGeneric6DofConstraintClass bc => bc -> IO Transform
- btGeneric6DofConstraint_getRelativePivotPosition :: BtGeneric6DofConstraintClass bc => bc -> Int -> IO Float
- btGeneric6DofConstraint_calculateAngleInfo :: BtGeneric6DofConstraintClass bc => bc -> IO ()
- btGeneric6DofConstraint_getInfo2NonVirtual :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Transform -> Transform -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Transform, Transform, Vec3, Vec3, Vec3, Vec3)
- btGeneric6DofConstraint_getInfo2NonVirtual' :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO (Transform, Transform, Vec3, Vec3, Vec3, Vec3)
- btGeneric6DofConstraint_setAngularLimits :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Int -> Transform -> Transform -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Int, Transform, Transform, Vec3, Vec3, Vec3, Vec3)
- btGeneric6DofConstraint_setAngularLimits' :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Int -> IO (Int, Transform, Transform, Vec3, Vec3, Vec3, Vec3)
- btGeneric6DofConstraint_getParam :: BtGeneric6DofConstraintClass bc => bc -> Int -> Int -> IO Float
- btGeneric6DofConstraint_getInfo1 :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()
- btGeneric6DofConstraint_getInfo2 :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()
- btGeneric6DofConstraint_calcAnchorPos :: BtGeneric6DofConstraintClass bc => bc -> IO ()
- btGeneric6DofConstraint_getAngularLowerLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3
- btGeneric6DofConstraint_getAngularLowerLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3
- btGeneric6DofConstraint_calculateSerializeBufferSize :: BtGeneric6DofConstraintClass bc => bc -> IO Int
- btGeneric6DofConstraint_getAxis :: BtGeneric6DofConstraintClass bc => bc -> Int -> IO Vec3
- btGeneric6DofConstraint_getLinearUpperLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3
- btGeneric6DofConstraint_getLinearUpperLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3
- btGeneric6DofConstraint_setUseFrameOffset :: BtGeneric6DofConstraintClass bc => bc -> Bool -> IO ()
- btGeneric6DofConstraint_isLimited :: BtGeneric6DofConstraintClass bc => bc -> Int -> IO Bool
- btGeneric6DofConstraint_getRotationalLimitMotor :: BtGeneric6DofConstraintClass bc => bc -> Int -> IO BtRotationalLimitMotor
- btGeneric6DofConstraint_buildAngularJacobian :: (BtGeneric6DofConstraintClass bc, BtJacobianEntryClass p0) => bc -> p0 -> Vec3 -> IO Vec3
- btGeneric6DofConstraint_buildAngularJacobian' :: (BtGeneric6DofConstraintClass bc, BtJacobianEntryClass p0) => bc -> p0 -> IO Vec3
- btGeneric6DofConstraint_getFrameOffsetB :: BtGeneric6DofConstraintClass bc => bc -> IO Transform
- btGeneric6DofConstraint_getFrameOffsetB0 :: BtGeneric6DofConstraintClass bc => bc -> IO Transform
- btGeneric6DofConstraint_getFrameOffsetB1 :: BtGeneric6DofConstraintClass bc => bc -> IO Transform
- btGeneric6DofConstraint_setLinearLowerLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3
- btGeneric6DofConstraint_setLinearLowerLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3
- btGeneric6DofConstraint_getLinearLowerLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3
- btGeneric6DofConstraint_getLinearLowerLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3
- btGeneric6DofConstraint_buildLinearJacobian :: (BtGeneric6DofConstraintClass bc, BtJacobianEntryClass p0) => bc -> p0 -> Vec3 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3)
- btGeneric6DofConstraint_buildLinearJacobian' :: (BtGeneric6DofConstraintClass bc, BtJacobianEntryClass p0) => bc -> p0 -> IO (Vec3, Vec3, Vec3)
- btGeneric6DofConstraint_getUseFrameOffset :: BtGeneric6DofConstraintClass bc => bc -> IO Bool
- btGeneric6DofConstraint_getCalculatedTransformB :: BtGeneric6DofConstraintClass bc => bc -> IO Transform
- btGeneric6DofConstraint_calculateTransforms :: BtGeneric6DofConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)
- btGeneric6DofConstraint_calculateTransforms' :: BtGeneric6DofConstraintClass bc => bc -> IO (Transform, Transform)
- btGeneric6DofConstraint_calculateTransforms0 :: BtGeneric6DofConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)
- btGeneric6DofConstraint_calculateTransforms0' :: BtGeneric6DofConstraintClass bc => bc -> IO (Transform, Transform)
- btGeneric6DofConstraint_calculateTransforms1 :: BtGeneric6DofConstraintClass bc => bc -> IO ()
- btGeneric6DofConstraint_get_limit_motor_info2 :: (BtGeneric6DofConstraintClass bc, BtRotationalLimitMotorClass p0, BtTypedConstraint_btConstraintInfo2Class p7) => bc -> p0 -> Transform -> Transform -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> p7 -> Int -> Vec3 -> Int -> Int -> IO (Int, Transform, Transform, Vec3, Vec3, Vec3, Vec3, Vec3)
- btGeneric6DofConstraint_get_limit_motor_info2' :: (BtGeneric6DofConstraintClass bc, BtRotationalLimitMotorClass p0, BtTypedConstraint_btConstraintInfo2Class p7) => bc -> p0 -> p7 -> Int -> Int -> Int -> IO (Int, Transform, Transform, Vec3, Vec3, Vec3, Vec3, Vec3)
- btGeneric6DofConstraint_getCalculatedTransformA :: BtGeneric6DofConstraintClass bc => bc -> IO Transform
- btGeneric6DofConstraint_serialize :: (BtGeneric6DofConstraintClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btGeneric6DofConstraint_setLimit :: BtGeneric6DofConstraintClass bc => bc -> Int -> Float -> Float -> IO ()
- btGeneric6DofConstraint_getTranslationalLimitMotor :: BtGeneric6DofConstraintClass bc => bc -> IO BtTranslationalLimitMotor
- btGeneric6DofConstraint_setLinearLimits :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Int -> Transform -> Transform -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Int, Transform, Transform, Vec3, Vec3, Vec3, Vec3)
- btGeneric6DofConstraint_setLinearLimits' :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Int -> IO (Int, Transform, Transform, Vec3, Vec3, Vec3, Vec3)
- btGeneric6DofConstraint_getAngle :: BtGeneric6DofConstraintClass bc => bc -> Int -> IO Float
- btGeneric6DofConstraint_updateRHS :: BtGeneric6DofConstraintClass bc => bc -> Float -> IO ()
- btGeneric6DofConstraint_getAngularUpperLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3
- btGeneric6DofConstraint_getAngularUpperLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3
- btGeneric6DofConstraint_setAngularLowerLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3
- btGeneric6DofConstraint_setAngularLowerLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3
- btGeneric6DofConstraint_calculateLinearInfo :: BtGeneric6DofConstraintClass bc => bc -> IO ()
- btGeneric6DofConstraint_setFrames :: BtGeneric6DofConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)
- btGeneric6DofConstraint_setFrames' :: BtGeneric6DofConstraintClass bc => bc -> IO (Transform, Transform)
- btGeneric6DofConstraint_setLinearUpperLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3
- btGeneric6DofConstraint_setLinearUpperLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3
- btGeneric6DofConstraint_setAngularUpperLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3
- btGeneric6DofConstraint_setAngularUpperLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3
- btGeneric6DofConstraint_setAxis :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btGeneric6DofConstraint_setAxis' :: BtGeneric6DofConstraintClass bc => bc -> IO (Vec3, Vec3)
- btGeneric6DofConstraint_testAngularLimitMotor :: BtGeneric6DofConstraintClass bc => bc -> Int -> IO Bool
- btGeneric6DofConstraint_m_frameInA_set :: BtGeneric6DofConstraintClass bc => bc -> Transform -> IO ()
- btGeneric6DofConstraint_m_frameInA_get :: BtGeneric6DofConstraintClass bc => bc -> IO Transform
- btGeneric6DofConstraint_m_frameInB_set :: BtGeneric6DofConstraintClass bc => bc -> Transform -> IO ()
- btGeneric6DofConstraint_m_frameInB_get :: BtGeneric6DofConstraintClass bc => bc -> IO Transform
- btGeneric6DofConstraint_m_linearLimits_set :: (BtGeneric6DofConstraintClass bc, BtTranslationalLimitMotorClass a) => bc -> a -> IO ()
- btGeneric6DofConstraint_m_linearLimits_get :: BtGeneric6DofConstraintClass bc => bc -> IO BtTranslationalLimitMotor
- btGeneric6DofConstraint_m_timeStep_set :: BtGeneric6DofConstraintClass bc => bc -> Float -> IO ()
- btGeneric6DofConstraint_m_timeStep_get :: BtGeneric6DofConstraintClass bc => bc -> IO Float
- btGeneric6DofConstraint_m_calculatedTransformA_set :: BtGeneric6DofConstraintClass bc => bc -> Transform -> IO ()
- btGeneric6DofConstraint_m_calculatedTransformA_get :: BtGeneric6DofConstraintClass bc => bc -> IO Transform
- btGeneric6DofConstraint_m_calculatedTransformB_set :: BtGeneric6DofConstraintClass bc => bc -> Transform -> IO ()
- btGeneric6DofConstraint_m_calculatedTransformB_get :: BtGeneric6DofConstraintClass bc => bc -> IO Transform
- btGeneric6DofConstraint_m_calculatedAxisAngleDiff_set :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO ()
- btGeneric6DofConstraint_m_calculatedAxisAngleDiff_get :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3
- btGeneric6DofConstraint_m_calculatedLinearDiff_set :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO ()
- btGeneric6DofConstraint_m_calculatedLinearDiff_get :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3
- btGeneric6DofConstraint_m_factA_set :: BtGeneric6DofConstraintClass bc => bc -> Float -> IO ()
- btGeneric6DofConstraint_m_factA_get :: BtGeneric6DofConstraintClass bc => bc -> IO Float
- btGeneric6DofConstraint_m_factB_set :: BtGeneric6DofConstraintClass bc => bc -> Float -> IO ()
- btGeneric6DofConstraint_m_factB_get :: BtGeneric6DofConstraintClass bc => bc -> IO Float
- btGeneric6DofConstraint_m_hasStaticBody_set :: BtGeneric6DofConstraintClass bc => bc -> Bool -> IO ()
- btGeneric6DofConstraint_m_hasStaticBody_get :: BtGeneric6DofConstraintClass bc => bc -> IO Bool
- btGeneric6DofConstraint_m_AnchorPos_set :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO ()
- btGeneric6DofConstraint_m_AnchorPos_get :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3
- btGeneric6DofConstraint_m_useLinearReferenceFrameA_set :: BtGeneric6DofConstraintClass bc => bc -> Bool -> IO ()
- btGeneric6DofConstraint_m_useLinearReferenceFrameA_get :: BtGeneric6DofConstraintClass bc => bc -> IO Bool
- btGeneric6DofConstraint_m_useOffsetForConstraintFrame_set :: BtGeneric6DofConstraintClass bc => bc -> Bool -> IO ()
- btGeneric6DofConstraint_m_useOffsetForConstraintFrame_get :: BtGeneric6DofConstraintClass bc => bc -> IO Bool
- btGeneric6DofConstraint_m_flags_set :: BtGeneric6DofConstraintClass bc => bc -> Int -> IO ()
- btGeneric6DofConstraint_m_flags_get :: BtGeneric6DofConstraintClass bc => bc -> IO Int
- btGeneric6DofConstraint_m_useSolveConstraintObsolete_set :: BtGeneric6DofConstraintClass bc => bc -> Bool -> IO ()
- btGeneric6DofConstraint_m_useSolveConstraintObsolete_get :: BtGeneric6DofConstraintClass bc => bc -> IO Bool
- btGeneric6DofConstraintData :: IO BtGeneric6DofConstraintData
- btGeneric6DofConstraintData_free :: BtGeneric6DofConstraintDataClass bc => bc -> IO ()
- btGeneric6DofConstraintData_m_typeConstraintData_set :: (BtGeneric6DofConstraintDataClass bc, BtTypedConstraintDataClass a) => bc -> a -> IO ()
- btGeneric6DofConstraintData_m_typeConstraintData_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtTypedConstraintData
- btGeneric6DofConstraintData_m_rbAFrame_set :: (BtGeneric6DofConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()
- btGeneric6DofConstraintData_m_rbAFrame_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtTransformFloatData
- btGeneric6DofConstraintData_m_rbBFrame_set :: (BtGeneric6DofConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()
- btGeneric6DofConstraintData_m_rbBFrame_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtTransformFloatData
- btGeneric6DofConstraintData_m_linearUpperLimit_set :: (BtGeneric6DofConstraintDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btGeneric6DofConstraintData_m_linearUpperLimit_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtVector3FloatData
- btGeneric6DofConstraintData_m_linearLowerLimit_set :: (BtGeneric6DofConstraintDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btGeneric6DofConstraintData_m_linearLowerLimit_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtVector3FloatData
- btGeneric6DofConstraintData_m_angularUpperLimit_set :: (BtGeneric6DofConstraintDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btGeneric6DofConstraintData_m_angularUpperLimit_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtVector3FloatData
- btGeneric6DofConstraintData_m_angularLowerLimit_set :: (BtGeneric6DofConstraintDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btGeneric6DofConstraintData_m_angularLowerLimit_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtVector3FloatData
- btGeneric6DofConstraintData_m_useLinearReferenceFrameA_set :: BtGeneric6DofConstraintDataClass bc => bc -> Int -> IO ()
- btGeneric6DofConstraintData_m_useLinearReferenceFrameA_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO Int
- btGeneric6DofConstraintData_m_useOffsetForConstraintFrame_set :: BtGeneric6DofConstraintDataClass bc => bc -> Int -> IO ()
- btGeneric6DofConstraintData_m_useOffsetForConstraintFrame_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO Int
- btGeneric6DofSpringConstraint :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Transform -> Transform -> Bool -> IO BtGeneric6DofSpringConstraint
- btGeneric6DofSpringConstraint_free :: BtGeneric6DofSpringConstraintClass bc => bc -> IO ()
- btGeneric6DofSpringConstraint_calculateSerializeBufferSize :: BtGeneric6DofSpringConstraintClass bc => bc -> IO Int
- btGeneric6DofSpringConstraint_setEquilibriumPoint :: BtGeneric6DofSpringConstraintClass bc => bc -> IO ()
- btGeneric6DofSpringConstraint_setEquilibriumPoint0 :: BtGeneric6DofSpringConstraintClass bc => bc -> IO ()
- btGeneric6DofSpringConstraint_setEquilibriumPoint1 :: BtGeneric6DofSpringConstraintClass bc => bc -> Int -> IO ()
- btGeneric6DofSpringConstraint_setEquilibriumPoint2 :: BtGeneric6DofSpringConstraintClass bc => bc -> Int -> Float -> IO ()
- btGeneric6DofSpringConstraint_serialize :: (BtGeneric6DofSpringConstraintClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btGeneric6DofSpringConstraint_enableSpring :: BtGeneric6DofSpringConstraintClass bc => bc -> Int -> Bool -> IO ()
- btGeneric6DofSpringConstraint_setStiffness :: BtGeneric6DofSpringConstraintClass bc => bc -> Int -> Float -> IO ()
- btGeneric6DofSpringConstraint_setDamping :: BtGeneric6DofSpringConstraintClass bc => bc -> Int -> Float -> IO ()
- btGeneric6DofSpringConstraint_getInfo2 :: (BtGeneric6DofSpringConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()
- btGeneric6DofSpringConstraint_internalUpdateSprings :: (BtGeneric6DofSpringConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()
- btGeneric6DofSpringConstraint_setAxis :: BtGeneric6DofSpringConstraintClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btGeneric6DofSpringConstraint_setAxis' :: BtGeneric6DofSpringConstraintClass bc => bc -> IO (Vec3, Vec3)
- btGeneric6DofSpringConstraintData :: IO BtGeneric6DofSpringConstraintData
- btGeneric6DofSpringConstraintData_free :: BtGeneric6DofSpringConstraintDataClass bc => bc -> IO ()
- btGeneric6DofSpringConstraintData_m_6dofData_set :: (BtGeneric6DofSpringConstraintDataClass bc, BtGeneric6DofConstraintDataClass a) => bc -> a -> IO ()
- btGeneric6DofSpringConstraintData_m_6dofData_get :: BtGeneric6DofSpringConstraintDataClass bc => bc -> IO BtGeneric6DofConstraintData
- btHinge2Constraint :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Vec3 -> Vec3 -> Vec3 -> IO BtHinge2Constraint
- btHinge2Constraint_free :: BtHinge2ConstraintClass bc => bc -> IO ()
- btHinge2Constraint_setLowerLimit :: BtHinge2ConstraintClass bc => bc -> Float -> IO ()
- btHinge2Constraint_getAnchor2 :: BtHinge2ConstraintClass bc => bc -> IO Vec3
- btHinge2Constraint_getAxis1 :: BtHinge2ConstraintClass bc => bc -> IO Vec3
- btHinge2Constraint_getAnchor :: BtHinge2ConstraintClass bc => bc -> IO Vec3
- btHinge2Constraint_getAxis2 :: BtHinge2ConstraintClass bc => bc -> IO Vec3
- btHinge2Constraint_setUpperLimit :: BtHinge2ConstraintClass bc => bc -> Float -> IO ()
- btHinge2Constraint_getAngle2 :: BtHinge2ConstraintClass bc => bc -> IO Float
- btHinge2Constraint_getAngle1 :: BtHinge2ConstraintClass bc => bc -> IO Float
- btHinge2Constraint_m_anchor_set :: BtHinge2ConstraintClass bc => bc -> Vec3 -> IO ()
- btHinge2Constraint_m_anchor_get :: BtHinge2ConstraintClass bc => bc -> IO Vec3
- btHinge2Constraint_m_axis1_set :: BtHinge2ConstraintClass bc => bc -> Vec3 -> IO ()
- btHinge2Constraint_m_axis1_get :: BtHinge2ConstraintClass bc => bc -> IO Vec3
- btHinge2Constraint_m_axis2_set :: BtHinge2ConstraintClass bc => bc -> Vec3 -> IO ()
- btHinge2Constraint_m_axis2_get :: BtHinge2ConstraintClass bc => bc -> IO Vec3
- btHingeConstraint0 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> Bool -> IO BtHingeConstraint
- btHingeConstraint1 :: BtRigidBodyClass p0 => p0 -> Vec3 -> Vec3 -> Bool -> IO BtHingeConstraint
- btHingeConstraint2 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Transform -> Transform -> Bool -> IO BtHingeConstraint
- btHingeConstraint3 :: BtRigidBodyClass p0 => p0 -> Transform -> Bool -> IO BtHingeConstraint
- btHingeConstraint_free :: BtHingeConstraintClass bc => bc -> IO ()
- btHingeConstraint_getRigidBodyB :: BtHingeConstraintClass bc => bc -> IO BtRigidBody
- btHingeConstraint_getRigidBodyB0 :: BtHingeConstraintClass bc => bc -> IO BtRigidBody
- btHingeConstraint_getRigidBodyB1 :: BtHingeConstraintClass bc => bc -> IO BtRigidBody
- btHingeConstraint_getInfo2NonVirtual :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Transform -> Transform -> Vec3 -> Vec3 -> IO (Transform, Transform, Vec3, Vec3)
- btHingeConstraint_getInfo2NonVirtual' :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO (Transform, Transform, Vec3, Vec3)
- btHingeConstraint_getRigidBodyA :: BtHingeConstraintClass bc => bc -> IO BtRigidBody
- btHingeConstraint_getRigidBodyA0 :: BtHingeConstraintClass bc => bc -> IO BtRigidBody
- btHingeConstraint_getRigidBodyA1 :: BtHingeConstraintClass bc => bc -> IO BtRigidBody
- btHingeConstraint_getMotorTargetVelosity :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_getFrameOffsetA :: BtHingeConstraintClass bc => bc -> IO Transform
- btHingeConstraint_getFrameOffsetB :: BtHingeConstraintClass bc => bc -> IO Transform
- btHingeConstraint_buildJacobian :: BtHingeConstraintClass bc => bc -> IO ()
- btHingeConstraint_setMaxMotorImpulse :: BtHingeConstraintClass bc => bc -> Float -> IO ()
- btHingeConstraint_getHingeAngle :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_getHingeAngle0 :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_getHingeAngle1 :: BtHingeConstraintClass bc => bc -> Transform -> Transform -> IO (Float, Transform, Transform)
- btHingeConstraint_getHingeAngle1' :: BtHingeConstraintClass bc => bc -> IO (Float, Transform, Transform)
- btHingeConstraint_testLimit :: BtHingeConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)
- btHingeConstraint_testLimit' :: BtHingeConstraintClass bc => bc -> IO (Transform, Transform)
- btHingeConstraint_getInfo1 :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()
- btHingeConstraint_getInfo2Internal :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Transform -> Transform -> Vec3 -> Vec3 -> IO (Transform, Transform, Vec3, Vec3)
- btHingeConstraint_getInfo2Internal' :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO (Transform, Transform, Vec3, Vec3)
- btHingeConstraint_getInfo2 :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()
- btHingeConstraint_getUpperLimit :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_enableAngularMotor :: BtHingeConstraintClass bc => bc -> Bool -> Float -> Float -> IO ()
- btHingeConstraint_getLimitSign :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_calculateSerializeBufferSize :: BtHingeConstraintClass bc => bc -> IO Int
- btHingeConstraint_getMaxMotorImpulse :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_getLowerLimit :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_setParam :: BtHingeConstraintClass bc => bc -> Int -> Float -> Int -> IO ()
- btHingeConstraint_setUseFrameOffset :: BtHingeConstraintClass bc => bc -> Bool -> IO ()
- btHingeConstraint_getEnableAngularMotor :: BtHingeConstraintClass bc => bc -> IO Bool
- btHingeConstraint_enableMotor :: BtHingeConstraintClass bc => bc -> Bool -> IO ()
- btHingeConstraint_getBFrame :: BtHingeConstraintClass bc => bc -> IO Transform
- btHingeConstraint_getBFrame0 :: BtHingeConstraintClass bc => bc -> IO Transform
- btHingeConstraint_getBFrame1 :: BtHingeConstraintClass bc => bc -> IO Transform
- btHingeConstraint_getInfo1NonVirtual :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()
- btHingeConstraint_getInfo2InternalUsingFrameOffset :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Transform -> Transform -> Vec3 -> Vec3 -> IO (Transform, Transform, Vec3, Vec3)
- btHingeConstraint_getInfo2InternalUsingFrameOffset' :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO (Transform, Transform, Vec3, Vec3)
- btHingeConstraint_serialize :: (BtHingeConstraintClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btHingeConstraint_getUseFrameOffset :: BtHingeConstraintClass bc => bc -> IO Bool
- btHingeConstraint_setAngularOnly :: BtHingeConstraintClass bc => bc -> Bool -> IO ()
- btHingeConstraint_getParam :: BtHingeConstraintClass bc => bc -> Int -> Int -> IO Float
- btHingeConstraint_setLimit :: BtHingeConstraintClass bc => bc -> Float -> Float -> Float -> Float -> Float -> IO ()
- btHingeConstraint_getSolveLimit :: BtHingeConstraintClass bc => bc -> IO Int
- btHingeConstraint_updateRHS :: BtHingeConstraintClass bc => bc -> Float -> IO ()
- btHingeConstraint_setMotorTarget :: BtHingeConstraintClass bc => bc -> UnitQuaternion -> Float -> IO UnitQuaternion
- btHingeConstraint_setMotorTarget' :: BtHingeConstraintClass bc => bc -> Float -> IO UnitQuaternion
- btHingeConstraint_setMotorTarget0 :: BtHingeConstraintClass bc => bc -> UnitQuaternion -> Float -> IO UnitQuaternion
- btHingeConstraint_setMotorTarget0' :: BtHingeConstraintClass bc => bc -> Float -> IO UnitQuaternion
- btHingeConstraint_setMotorTarget1 :: BtHingeConstraintClass bc => bc -> Float -> Float -> IO ()
- btHingeConstraint_getAngularOnly :: BtHingeConstraintClass bc => bc -> IO Bool
- btHingeConstraint_setFrames :: BtHingeConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)
- btHingeConstraint_setFrames' :: BtHingeConstraintClass bc => bc -> IO (Transform, Transform)
- btHingeConstraint_setAxis :: BtHingeConstraintClass bc => bc -> Vec3 -> IO Vec3
- btHingeConstraint_setAxis' :: BtHingeConstraintClass bc => bc -> IO Vec3
- btHingeConstraint_getAFrame :: BtHingeConstraintClass bc => bc -> IO Transform
- btHingeConstraint_getAFrame0 :: BtHingeConstraintClass bc => bc -> IO Transform
- btHingeConstraint_getAFrame1 :: BtHingeConstraintClass bc => bc -> IO Transform
- btHingeConstraint_m_rbAFrame_set :: BtHingeConstraintClass bc => bc -> Transform -> IO ()
- btHingeConstraint_m_rbAFrame_get :: BtHingeConstraintClass bc => bc -> IO Transform
- btHingeConstraint_m_rbBFrame_set :: BtHingeConstraintClass bc => bc -> Transform -> IO ()
- btHingeConstraint_m_rbBFrame_get :: BtHingeConstraintClass bc => bc -> IO Transform
- btHingeConstraint_m_motorTargetVelocity_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()
- btHingeConstraint_m_motorTargetVelocity_get :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_m_maxMotorImpulse_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()
- btHingeConstraint_m_maxMotorImpulse_get :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_m_limit_set :: (BtHingeConstraintClass bc, BtAngularLimitClass a) => bc -> a -> IO ()
- btHingeConstraint_m_limit_get :: BtHingeConstraintClass bc => bc -> IO BtAngularLimit
- btHingeConstraint_m_kHinge_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()
- btHingeConstraint_m_kHinge_get :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_m_accLimitImpulse_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()
- btHingeConstraint_m_accLimitImpulse_get :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_m_hingeAngle_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()
- btHingeConstraint_m_hingeAngle_get :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_m_referenceSign_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()
- btHingeConstraint_m_referenceSign_get :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_m_angularOnly_set :: BtHingeConstraintClass bc => bc -> Bool -> IO ()
- btHingeConstraint_m_angularOnly_get :: BtHingeConstraintClass bc => bc -> IO Bool
- btHingeConstraint_m_enableAngularMotor_set :: BtHingeConstraintClass bc => bc -> Bool -> IO ()
- btHingeConstraint_m_enableAngularMotor_get :: BtHingeConstraintClass bc => bc -> IO Bool
- btHingeConstraint_m_useSolveConstraintObsolete_set :: BtHingeConstraintClass bc => bc -> Bool -> IO ()
- btHingeConstraint_m_useSolveConstraintObsolete_get :: BtHingeConstraintClass bc => bc -> IO Bool
- btHingeConstraint_m_useOffsetForConstraintFrame_set :: BtHingeConstraintClass bc => bc -> Bool -> IO ()
- btHingeConstraint_m_useOffsetForConstraintFrame_get :: BtHingeConstraintClass bc => bc -> IO Bool
- btHingeConstraint_m_useReferenceFrameA_set :: BtHingeConstraintClass bc => bc -> Bool -> IO ()
- btHingeConstraint_m_useReferenceFrameA_get :: BtHingeConstraintClass bc => bc -> IO Bool
- btHingeConstraint_m_accMotorImpulse_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()
- btHingeConstraint_m_accMotorImpulse_get :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_m_flags_set :: BtHingeConstraintClass bc => bc -> Int -> IO ()
- btHingeConstraint_m_flags_get :: BtHingeConstraintClass bc => bc -> IO Int
- btHingeConstraint_m_normalCFM_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()
- btHingeConstraint_m_normalCFM_get :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_m_stopCFM_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()
- btHingeConstraint_m_stopCFM_get :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraint_m_stopERP_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()
- btHingeConstraint_m_stopERP_get :: BtHingeConstraintClass bc => bc -> IO Float
- btHingeConstraintDoubleData :: IO BtHingeConstraintDoubleData
- btHingeConstraintDoubleData_free :: BtHingeConstraintDoubleDataClass bc => bc -> IO ()
- btHingeConstraintDoubleData_m_typeConstraintData_set :: (BtHingeConstraintDoubleDataClass bc, BtTypedConstraintDataClass a) => bc -> a -> IO ()
- btHingeConstraintDoubleData_m_typeConstraintData_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO BtTypedConstraintData
- btHingeConstraintDoubleData_m_rbAFrame_set :: (BtHingeConstraintDoubleDataClass bc, BtTransformDoubleDataClass a) => bc -> a -> IO ()
- btHingeConstraintDoubleData_m_rbAFrame_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO BtTransformDoubleData
- btHingeConstraintDoubleData_m_rbBFrame_set :: (BtHingeConstraintDoubleDataClass bc, BtTransformDoubleDataClass a) => bc -> a -> IO ()
- btHingeConstraintDoubleData_m_rbBFrame_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO BtTransformDoubleData
- btHingeConstraintDoubleData_m_useReferenceFrameA_set :: BtHingeConstraintDoubleDataClass bc => bc -> Int -> IO ()
- btHingeConstraintDoubleData_m_useReferenceFrameA_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Int
- btHingeConstraintDoubleData_m_angularOnly_set :: BtHingeConstraintDoubleDataClass bc => bc -> Int -> IO ()
- btHingeConstraintDoubleData_m_angularOnly_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Int
- btHingeConstraintDoubleData_m_enableAngularMotor_set :: BtHingeConstraintDoubleDataClass bc => bc -> Int -> IO ()
- btHingeConstraintDoubleData_m_enableAngularMotor_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Int
- btHingeConstraintDoubleData_m_motorTargetVelocity_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO ()
- btHingeConstraintDoubleData_m_motorTargetVelocity_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Float
- btHingeConstraintDoubleData_m_maxMotorImpulse_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO ()
- btHingeConstraintDoubleData_m_maxMotorImpulse_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Float
- btHingeConstraintDoubleData_m_lowerLimit_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO ()
- btHingeConstraintDoubleData_m_lowerLimit_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Float
- btHingeConstraintDoubleData_m_upperLimit_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO ()
- btHingeConstraintDoubleData_m_upperLimit_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Float
- btHingeConstraintDoubleData_m_limitSoftness_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO ()
- btHingeConstraintDoubleData_m_limitSoftness_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Float
- btHingeConstraintDoubleData_m_biasFactor_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO ()
- btHingeConstraintDoubleData_m_biasFactor_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Float
- btHingeConstraintDoubleData_m_relaxationFactor_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO ()
- btHingeConstraintDoubleData_m_relaxationFactor_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Float
- btHingeConstraintFloatData :: IO BtHingeConstraintFloatData
- btHingeConstraintFloatData_free :: BtHingeConstraintFloatDataClass bc => bc -> IO ()
- btHingeConstraintFloatData_m_typeConstraintData_set :: (BtHingeConstraintFloatDataClass bc, BtTypedConstraintDataClass a) => bc -> a -> IO ()
- btHingeConstraintFloatData_m_typeConstraintData_get :: BtHingeConstraintFloatDataClass bc => bc -> IO BtTypedConstraintData
- btHingeConstraintFloatData_m_rbAFrame_set :: (BtHingeConstraintFloatDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()
- btHingeConstraintFloatData_m_rbAFrame_get :: BtHingeConstraintFloatDataClass bc => bc -> IO BtTransformFloatData
- btHingeConstraintFloatData_m_rbBFrame_set :: (BtHingeConstraintFloatDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()
- btHingeConstraintFloatData_m_rbBFrame_get :: BtHingeConstraintFloatDataClass bc => bc -> IO BtTransformFloatData
- btHingeConstraintFloatData_m_useReferenceFrameA_set :: BtHingeConstraintFloatDataClass bc => bc -> Int -> IO ()
- btHingeConstraintFloatData_m_useReferenceFrameA_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Int
- btHingeConstraintFloatData_m_angularOnly_set :: BtHingeConstraintFloatDataClass bc => bc -> Int -> IO ()
- btHingeConstraintFloatData_m_angularOnly_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Int
- btHingeConstraintFloatData_m_enableAngularMotor_set :: BtHingeConstraintFloatDataClass bc => bc -> Int -> IO ()
- btHingeConstraintFloatData_m_enableAngularMotor_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Int
- btHingeConstraintFloatData_m_motorTargetVelocity_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO ()
- btHingeConstraintFloatData_m_motorTargetVelocity_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Float
- btHingeConstraintFloatData_m_maxMotorImpulse_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO ()
- btHingeConstraintFloatData_m_maxMotorImpulse_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Float
- btHingeConstraintFloatData_m_lowerLimit_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO ()
- btHingeConstraintFloatData_m_lowerLimit_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Float
- btHingeConstraintFloatData_m_upperLimit_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO ()
- btHingeConstraintFloatData_m_upperLimit_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Float
- btHingeConstraintFloatData_m_limitSoftness_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO ()
- btHingeConstraintFloatData_m_limitSoftness_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Float
- btHingeConstraintFloatData_m_biasFactor_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO ()
- btHingeConstraintFloatData_m_biasFactor_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Float
- btHingeConstraintFloatData_m_relaxationFactor_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO ()
- btHingeConstraintFloatData_m_relaxationFactor_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Float
- btJacobianEntry0 :: IO BtJacobianEntry
- btJacobianEntry2 :: Vec3 -> Mat3 -> Mat3 -> Vec3 -> Vec3 -> IO BtJacobianEntry
- btJacobianEntry3 :: Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO BtJacobianEntry
- btJacobianEntry_free :: BtJacobianEntryClass bc => bc -> IO ()
- btJacobianEntry_getDiagonal :: BtJacobianEntryClass bc => bc -> IO Float
- btJacobianEntry_getRelativeVelocity :: BtJacobianEntryClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Float, Vec3, Vec3, Vec3, Vec3)
- btJacobianEntry_getRelativeVelocity' :: BtJacobianEntryClass bc => bc -> IO (Float, Vec3, Vec3, Vec3, Vec3)
- btJacobianEntry_m_0MinvJt_set :: BtJacobianEntryClass bc => bc -> Vec3 -> IO ()
- btJacobianEntry_m_0MinvJt_get :: BtJacobianEntryClass bc => bc -> IO Vec3
- btJacobianEntry_m_1MinvJt_set :: BtJacobianEntryClass bc => bc -> Vec3 -> IO ()
- btJacobianEntry_m_1MinvJt_get :: BtJacobianEntryClass bc => bc -> IO Vec3
- btJacobianEntry_m_Adiag_set :: BtJacobianEntryClass bc => bc -> Float -> IO ()
- btJacobianEntry_m_Adiag_get :: BtJacobianEntryClass bc => bc -> IO Float
- btJacobianEntry_m_aJ_set :: BtJacobianEntryClass bc => bc -> Vec3 -> IO ()
- btJacobianEntry_m_aJ_get :: BtJacobianEntryClass bc => bc -> IO Vec3
- btJacobianEntry_m_bJ_set :: BtJacobianEntryClass bc => bc -> Vec3 -> IO ()
- btJacobianEntry_m_bJ_get :: BtJacobianEntryClass bc => bc -> IO Vec3
- btJacobianEntry_m_linearJointAxis_set :: BtJacobianEntryClass bc => bc -> Vec3 -> IO ()
- btJacobianEntry_m_linearJointAxis_get :: BtJacobianEntryClass bc => bc -> IO Vec3
- btPoint2PointConstraint0 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Vec3 -> Vec3 -> IO BtPoint2PointConstraint
- btPoint2PointConstraint1 :: BtRigidBodyClass p0 => p0 -> Vec3 -> IO BtPoint2PointConstraint
- btPoint2PointConstraint_free :: BtPoint2PointConstraintClass bc => bc -> IO ()
- btPoint2PointConstraint_getInfo1NonVirtual :: (BtPoint2PointConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()
- btPoint2PointConstraint_getInfo2NonVirtual :: (BtPoint2PointConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Transform -> Transform -> IO (Transform, Transform)
- btPoint2PointConstraint_getInfo2NonVirtual' :: (BtPoint2PointConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO (Transform, Transform)
- btPoint2PointConstraint_setParam :: BtPoint2PointConstraintClass bc => bc -> Int -> Float -> Int -> IO ()
- btPoint2PointConstraint_getPivotInA :: BtPoint2PointConstraintClass bc => bc -> IO Vec3
- btPoint2PointConstraint_getPivotInB :: BtPoint2PointConstraintClass bc => bc -> IO Vec3
- btPoint2PointConstraint_updateRHS :: BtPoint2PointConstraintClass bc => bc -> Float -> IO ()
- btPoint2PointConstraint_serialize :: (BtPoint2PointConstraintClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btPoint2PointConstraint_buildJacobian :: BtPoint2PointConstraintClass bc => bc -> IO ()
- btPoint2PointConstraint_calculateSerializeBufferSize :: BtPoint2PointConstraintClass bc => bc -> IO Int
- btPoint2PointConstraint_getParam :: BtPoint2PointConstraintClass bc => bc -> Int -> Int -> IO Float
- btPoint2PointConstraint_getInfo1 :: (BtPoint2PointConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()
- btPoint2PointConstraint_getInfo2 :: (BtPoint2PointConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()
- btPoint2PointConstraint_setPivotA :: BtPoint2PointConstraintClass bc => bc -> Vec3 -> IO Vec3
- btPoint2PointConstraint_setPivotA' :: BtPoint2PointConstraintClass bc => bc -> IO Vec3
- btPoint2PointConstraint_setPivotB :: BtPoint2PointConstraintClass bc => bc -> Vec3 -> IO Vec3
- btPoint2PointConstraint_setPivotB' :: BtPoint2PointConstraintClass bc => bc -> IO Vec3
- btPoint2PointConstraint_m_pivotInA_set :: BtPoint2PointConstraintClass bc => bc -> Vec3 -> IO ()
- btPoint2PointConstraint_m_pivotInA_get :: BtPoint2PointConstraintClass bc => bc -> IO Vec3
- btPoint2PointConstraint_m_pivotInB_set :: BtPoint2PointConstraintClass bc => bc -> Vec3 -> IO ()
- btPoint2PointConstraint_m_pivotInB_get :: BtPoint2PointConstraintClass bc => bc -> IO Vec3
- btPoint2PointConstraint_m_flags_set :: BtPoint2PointConstraintClass bc => bc -> Int -> IO ()
- btPoint2PointConstraint_m_flags_get :: BtPoint2PointConstraintClass bc => bc -> IO Int
- btPoint2PointConstraint_m_erp_set :: BtPoint2PointConstraintClass bc => bc -> Float -> IO ()
- btPoint2PointConstraint_m_erp_get :: BtPoint2PointConstraintClass bc => bc -> IO Float
- btPoint2PointConstraint_m_cfm_set :: BtPoint2PointConstraintClass bc => bc -> Float -> IO ()
- btPoint2PointConstraint_m_cfm_get :: BtPoint2PointConstraintClass bc => bc -> IO Float
- btPoint2PointConstraint_m_useSolveConstraintObsolete_set :: BtPoint2PointConstraintClass bc => bc -> Bool -> IO ()
- btPoint2PointConstraint_m_useSolveConstraintObsolete_get :: BtPoint2PointConstraintClass bc => bc -> IO Bool
- btPoint2PointConstraint_m_setting_set :: (BtPoint2PointConstraintClass bc, BtConstraintSettingClass a) => bc -> a -> IO ()
- btPoint2PointConstraint_m_setting_get :: BtPoint2PointConstraintClass bc => bc -> IO BtConstraintSetting
- btPoint2PointConstraintDoubleData :: IO BtPoint2PointConstraintDoubleData
- btPoint2PointConstraintDoubleData_free :: BtPoint2PointConstraintDoubleDataClass bc => bc -> IO ()
- btPoint2PointConstraintDoubleData_m_typeConstraintData_set :: (BtPoint2PointConstraintDoubleDataClass bc, BtTypedConstraintDataClass a) => bc -> a -> IO ()
- btPoint2PointConstraintDoubleData_m_typeConstraintData_get :: BtPoint2PointConstraintDoubleDataClass bc => bc -> IO BtTypedConstraintData
- btPoint2PointConstraintDoubleData_m_pivotInA_set :: (BtPoint2PointConstraintDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btPoint2PointConstraintDoubleData_m_pivotInA_get :: BtPoint2PointConstraintDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btPoint2PointConstraintDoubleData_m_pivotInB_set :: (BtPoint2PointConstraintDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()
- btPoint2PointConstraintDoubleData_m_pivotInB_get :: BtPoint2PointConstraintDoubleDataClass bc => bc -> IO BtVector3DoubleData
- btPoint2PointConstraintFloatData :: IO BtPoint2PointConstraintFloatData
- btPoint2PointConstraintFloatData_free :: BtPoint2PointConstraintFloatDataClass bc => bc -> IO ()
- btPoint2PointConstraintFloatData_m_typeConstraintData_set :: (BtPoint2PointConstraintFloatDataClass bc, BtTypedConstraintDataClass a) => bc -> a -> IO ()
- btPoint2PointConstraintFloatData_m_typeConstraintData_get :: BtPoint2PointConstraintFloatDataClass bc => bc -> IO BtTypedConstraintData
- btPoint2PointConstraintFloatData_m_pivotInA_set :: (BtPoint2PointConstraintFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btPoint2PointConstraintFloatData_m_pivotInA_get :: BtPoint2PointConstraintFloatDataClass bc => bc -> IO BtVector3FloatData
- btPoint2PointConstraintFloatData_m_pivotInB_set :: (BtPoint2PointConstraintFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()
- btPoint2PointConstraintFloatData_m_pivotInB_get :: BtPoint2PointConstraintFloatDataClass bc => bc -> IO BtVector3FloatData
- btRotationalLimitMotor :: IO BtRotationalLimitMotor
- btRotationalLimitMotor_free :: BtRotationalLimitMotorClass bc => bc -> IO ()
- btRotationalLimitMotor_testLimitValue :: BtRotationalLimitMotorClass bc => bc -> Float -> IO Int
- btRotationalLimitMotor_solveAngularLimits :: (BtRotationalLimitMotorClass bc, BtRigidBodyClass p3, BtRigidBodyClass p4) => bc -> Float -> Vec3 -> Float -> p3 -> p4 -> IO (Float, Vec3)
- btRotationalLimitMotor_solveAngularLimits' :: (BtRotationalLimitMotorClass bc, BtRigidBodyClass p3, BtRigidBodyClass p4) => bc -> Float -> Float -> p3 -> p4 -> IO (Float, Vec3)
- btRotationalLimitMotor_needApplyTorques :: BtRotationalLimitMotorClass bc => bc -> IO Bool
- btRotationalLimitMotor_isLimited :: BtRotationalLimitMotorClass bc => bc -> IO Bool
- btRotationalLimitMotor_m_accumulatedImpulse_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()
- btRotationalLimitMotor_m_accumulatedImpulse_get :: BtRotationalLimitMotorClass bc => bc -> IO Float
- btRotationalLimitMotor_m_bounce_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()
- btRotationalLimitMotor_m_bounce_get :: BtRotationalLimitMotorClass bc => bc -> IO Float
- btRotationalLimitMotor_m_currentLimit_set :: BtRotationalLimitMotorClass bc => bc -> Int -> IO ()
- btRotationalLimitMotor_m_currentLimit_get :: BtRotationalLimitMotorClass bc => bc -> IO Int
- btRotationalLimitMotor_m_currentLimitError_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()
- btRotationalLimitMotor_m_currentLimitError_get :: BtRotationalLimitMotorClass bc => bc -> IO Float
- btRotationalLimitMotor_m_currentPosition_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()
- btRotationalLimitMotor_m_currentPosition_get :: BtRotationalLimitMotorClass bc => bc -> IO Float
- btRotationalLimitMotor_m_damping_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()
- btRotationalLimitMotor_m_damping_get :: BtRotationalLimitMotorClass bc => bc -> IO Float
- btRotationalLimitMotor_m_enableMotor_set :: BtRotationalLimitMotorClass bc => bc -> Bool -> IO ()
- btRotationalLimitMotor_m_enableMotor_get :: BtRotationalLimitMotorClass bc => bc -> IO Bool
- btRotationalLimitMotor_m_hiLimit_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()
- btRotationalLimitMotor_m_hiLimit_get :: BtRotationalLimitMotorClass bc => bc -> IO Float
- btRotationalLimitMotor_m_limitSoftness_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()
- btRotationalLimitMotor_m_limitSoftness_get :: BtRotationalLimitMotorClass bc => bc -> IO Float
- btRotationalLimitMotor_m_loLimit_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()
- btRotationalLimitMotor_m_loLimit_get :: BtRotationalLimitMotorClass bc => bc -> IO Float
- btRotationalLimitMotor_m_maxLimitForce_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()
- btRotationalLimitMotor_m_maxLimitForce_get :: BtRotationalLimitMotorClass bc => bc -> IO Float
- btRotationalLimitMotor_m_maxMotorForce_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()
- btRotationalLimitMotor_m_maxMotorForce_get :: BtRotationalLimitMotorClass bc => bc -> IO Float
- btRotationalLimitMotor_m_normalCFM_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()
- btRotationalLimitMotor_m_normalCFM_get :: BtRotationalLimitMotorClass bc => bc -> IO Float
- btRotationalLimitMotor_m_stopCFM_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()
- btRotationalLimitMotor_m_stopCFM_get :: BtRotationalLimitMotorClass bc => bc -> IO Float
- btRotationalLimitMotor_m_stopERP_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()
- btRotationalLimitMotor_m_stopERP_get :: BtRotationalLimitMotorClass bc => bc -> IO Float
- btRotationalLimitMotor_m_targetVelocity_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()
- btRotationalLimitMotor_m_targetVelocity_get :: BtRotationalLimitMotorClass bc => bc -> IO Float
- btSequentialImpulseConstraintSolver :: IO BtSequentialImpulseConstraintSolver
- btSequentialImpulseConstraintSolver_free :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO ()
- btSequentialImpulseConstraintSolver_convertContact :: (BtSequentialImpulseConstraintSolverClass bc, BtPersistentManifoldClass p0, BtContactSolverInfoClass p1) => bc -> p0 -> p1 -> IO ()
- btSequentialImpulseConstraintSolver_setRandSeed :: BtSequentialImpulseConstraintSolverClass bc => bc -> Word64 -> IO ()
- btSequentialImpulseConstraintSolver_getFixedBody :: IO BtRigidBody
- btSequentialImpulseConstraintSolver_resolveSingleConstraintRowLowerLimitSIMD :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btSequentialImpulseConstraintSolver_btRand2 :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO Word64
- btSequentialImpulseConstraintSolver_setFrictionConstraintImpulse :: (BtSequentialImpulseConstraintSolverClass bc, BtSolverConstraintClass p0, BtRigidBodyClass p1, BtRigidBodyClass p2, BtManifoldPointClass p3, BtContactSolverInfoClass p4) => bc -> p0 -> p1 -> p2 -> p3 -> p4 -> IO ()
- btSequentialImpulseConstraintSolver_getOrInitSolverBody :: (BtSequentialImpulseConstraintSolverClass bc, BtCollisionObjectClass p0) => bc -> p0 -> IO Int
- btSequentialImpulseConstraintSolver_resolveSingleConstraintRowGenericSIMD :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btSequentialImpulseConstraintSolver_btRandInt2 :: BtSequentialImpulseConstraintSolverClass bc => bc -> Int -> IO Int
- btSequentialImpulseConstraintSolver_resolveSingleConstraintRowLowerLimit :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btSequentialImpulseConstraintSolver_reset :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO ()
- btSequentialImpulseConstraintSolver_resolveSplitPenetrationImpulseCacheFriendly :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btSequentialImpulseConstraintSolver_setupFrictionConstraint :: (BtSequentialImpulseConstraintSolverClass bc, BtSolverConstraintClass p0, BtRigidBodyClass p2, BtRigidBodyClass p3, BtManifoldPointClass p4, BtCollisionObjectClass p7, BtCollisionObjectClass p8) => bc -> p0 -> Vec3 -> p2 -> p3 -> p4 -> Vec3 -> Vec3 -> p7 -> p8 -> Float -> Float -> Float -> IO (Vec3, Vec3, Vec3)
- btSequentialImpulseConstraintSolver_setupFrictionConstraint' :: (BtSequentialImpulseConstraintSolverClass bc, BtSolverConstraintClass p0, BtRigidBodyClass p2, BtRigidBodyClass p3, BtManifoldPointClass p4, BtCollisionObjectClass p7, BtCollisionObjectClass p8) => bc -> p0 -> p2 -> p3 -> p4 -> p7 -> p8 -> Float -> Float -> Float -> IO (Vec3, Vec3, Vec3)
- btSequentialImpulseConstraintSolver_getRandSeed :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO Word64
- btSequentialImpulseConstraintSolver_addFrictionConstraint :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p1, BtRigidBodyClass p2, BtManifoldPointClass p4, BtCollisionObjectClass p7, BtCollisionObjectClass p8) => bc -> Vec3 -> p1 -> p2 -> Int -> p4 -> Vec3 -> Vec3 -> p7 -> p8 -> Float -> Float -> Float -> IO (BtSolverConstraint, Vec3, Vec3, Vec3)
- btSequentialImpulseConstraintSolver_addFrictionConstraint' :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p1, BtRigidBodyClass p2, BtManifoldPointClass p4, BtCollisionObjectClass p7, BtCollisionObjectClass p8) => bc -> p1 -> p2 -> Int -> p4 -> p7 -> p8 -> Float -> Float -> Float -> IO (BtSolverConstraint, Vec3, Vec3, Vec3)
- btSequentialImpulseConstraintSolver_restitutionCurve :: BtSequentialImpulseConstraintSolverClass bc => bc -> Float -> Float -> IO Float
- btSequentialImpulseConstraintSolver_resolveSingleConstraintRowGeneric :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btSequentialImpulseConstraintSolver_resolveSplitPenetrationSIMD :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) => bc -> p0 -> p1 -> p2 -> IO ()
- btSequentialImpulseConstraintSolver_m_tmpSolverContactConstraintPool_set :: (BtSequentialImpulseConstraintSolverClass bc, BtAlignedObjectArray_btSolverConstraint_Class a) => bc -> a -> IO ()
- btSequentialImpulseConstraintSolver_m_tmpSolverContactConstraintPool_get :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO BtAlignedObjectArray_btSolverConstraint_
- btSequentialImpulseConstraintSolver_m_tmpSolverNonContactConstraintPool_set :: (BtSequentialImpulseConstraintSolverClass bc, BtAlignedObjectArray_btSolverConstraint_Class a) => bc -> a -> IO ()
- btSequentialImpulseConstraintSolver_m_tmpSolverNonContactConstraintPool_get :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO BtAlignedObjectArray_btSolverConstraint_
- btSequentialImpulseConstraintSolver_m_tmpSolverContactFrictionConstraintPool_set :: (BtSequentialImpulseConstraintSolverClass bc, BtAlignedObjectArray_btSolverConstraint_Class a) => bc -> a -> IO ()
- btSequentialImpulseConstraintSolver_m_tmpSolverContactFrictionConstraintPool_get :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO BtAlignedObjectArray_btSolverConstraint_
- btSequentialImpulseConstraintSolver_m_orderTmpConstraintPool_set :: (BtSequentialImpulseConstraintSolverClass bc, BtAlignedObjectArray_int_Class a) => bc -> a -> IO ()
- btSequentialImpulseConstraintSolver_m_orderTmpConstraintPool_get :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO BtAlignedObjectArray_int_
- btSequentialImpulseConstraintSolver_m_orderFrictionConstraintPool_set :: (BtSequentialImpulseConstraintSolverClass bc, BtAlignedObjectArray_int_Class a) => bc -> a -> IO ()
- btSequentialImpulseConstraintSolver_m_orderFrictionConstraintPool_get :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO BtAlignedObjectArray_int_
- btSequentialImpulseConstraintSolver_m_tmpConstraintSizesPool_set :: (BtSequentialImpulseConstraintSolverClass bc, BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_Class a) => bc -> a -> IO ()
- btSequentialImpulseConstraintSolver_m_tmpConstraintSizesPool_get :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_
- btSequentialImpulseConstraintSolver_m_btSeed2_set :: BtSequentialImpulseConstraintSolverClass bc => bc -> Word64 -> IO ()
- btSequentialImpulseConstraintSolver_m_btSeed2_get :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO Word64
- btSliderConstraint0 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Transform -> Transform -> Bool -> IO BtSliderConstraint
- btSliderConstraint1 :: BtRigidBodyClass p0 => p0 -> Transform -> Bool -> IO BtSliderConstraint
- btSliderConstraint_free :: BtSliderConstraintClass bc => bc -> IO ()
- btSliderConstraint_getRigidBodyB :: BtSliderConstraintClass bc => bc -> IO BtRigidBody
- btSliderConstraint_getRigidBodyA :: BtSliderConstraintClass bc => bc -> IO BtRigidBody
- btSliderConstraint_getAngDepth :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_getTargetAngMotorVelocity :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_getAngularPos :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_setRestitutionLimAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_getParam :: BtSliderConstraintClass bc => bc -> Int -> Int -> IO Float
- btSliderConstraint_getInfo1 :: (BtSliderConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()
- btSliderConstraint_getInfo2 :: (BtSliderConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()
- btSliderConstraint_getPoweredLinMotor :: BtSliderConstraintClass bc => bc -> IO Bool
- btSliderConstraint_setUseFrameOffset :: BtSliderConstraintClass bc => bc -> Bool -> IO ()
- btSliderConstraint_setSoftnessLimLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_getAncorInA :: BtSliderConstraintClass bc => bc -> IO Vec3
- btSliderConstraint_getAncorInB :: BtSliderConstraintClass bc => bc -> IO Vec3
- btSliderConstraint_setDampingDirAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_getSolveLinLimit :: BtSliderConstraintClass bc => bc -> IO Bool
- btSliderConstraint_getUseFrameOffset :: BtSliderConstraintClass bc => bc -> IO Bool
- btSliderConstraint_getMaxAngMotorForce :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_setRestitutionDirAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_getMaxLinMotorForce :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_setDampingOrthoLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_getSolveAngLimit :: BtSliderConstraintClass bc => bc -> IO Bool
- btSliderConstraint_setPoweredAngMotor :: BtSliderConstraintClass bc => bc -> Bool -> IO ()
- btSliderConstraint_getLinearPos :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_getCalculatedTransformB :: BtSliderConstraintClass bc => bc -> IO Transform
- btSliderConstraint_getCalculatedTransformA :: BtSliderConstraintClass bc => bc -> IO Transform
- btSliderConstraint_testAngLimits :: BtSliderConstraintClass bc => bc -> IO ()
- btSliderConstraint_setDampingDirLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_getUpperAngLimit :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_setUpperAngLimit :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_getRestitutionLimAng :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_getSoftnessOrthoLin :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_setLowerLinLimit :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_getRestitutionDirLin :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_getInfo1NonVirtual :: (BtSliderConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()
- btSliderConstraint_setRestitutionLimLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_setTargetLinMotorVelocity :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_getUpperLinLimit :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_setMaxLinMotorForce :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_getLowerAngLimit :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_setSoftnessDirLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_initParams :: BtSliderConstraintClass bc => bc -> IO ()
- btSliderConstraint_getInfo2NonVirtual :: (BtSliderConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Transform -> Transform -> Vec3 -> Vec3 -> Float -> Float -> IO (Transform, Transform, Vec3, Vec3)
- btSliderConstraint_getInfo2NonVirtual' :: (BtSliderConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Float -> Float -> IO (Transform, Transform, Vec3, Vec3)
- btSliderConstraint_getFrameOffsetA :: BtSliderConstraintClass bc => bc -> IO Transform
- btSliderConstraint_getFrameOffsetA0 :: BtSliderConstraintClass bc => bc -> IO Transform
- btSliderConstraint_getFrameOffsetA1 :: BtSliderConstraintClass bc => bc -> IO Transform
- btSliderConstraint_getFrameOffsetB :: BtSliderConstraintClass bc => bc -> IO Transform
- btSliderConstraint_getFrameOffsetB0 :: BtSliderConstraintClass bc => bc -> IO Transform
- btSliderConstraint_getFrameOffsetB1 :: BtSliderConstraintClass bc => bc -> IO Transform
- btSliderConstraint_getDampingDirAng :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_getRestitutionLimLin :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_getSoftnessOrthoAng :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_setSoftnessOrthoLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_setSoftnessLimAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_getDampingDirLin :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_getSoftnessLimLin :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_setPoweredLinMotor :: BtSliderConstraintClass bc => bc -> Bool -> IO ()
- btSliderConstraint_calculateTransforms :: BtSliderConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)
- btSliderConstraint_calculateTransforms' :: BtSliderConstraintClass bc => bc -> IO (Transform, Transform)
- btSliderConstraint_getLinDepth :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_serialize :: (BtSliderConstraintClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btSliderConstraint_getDampingLimLin :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_getRestitutionDirAng :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_setParam :: BtSliderConstraintClass bc => bc -> Int -> Float -> Int -> IO ()
- btSliderConstraint_getDampingLimAng :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_setRestitutionOrthoLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_setRestitutionDirLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_setDampingLimAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_setSoftnessDirAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_setUpperLinLimit :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_calculateSerializeBufferSize :: BtSliderConstraintClass bc => bc -> IO Int
- btSliderConstraint_setTargetAngMotorVelocity :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_getSoftnessDirAng :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_setMaxAngMotorForce :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_setLowerAngLimit :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_getPoweredAngMotor :: BtSliderConstraintClass bc => bc -> IO Bool
- btSliderConstraint_getDampingOrthoAng :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_getRestitutionOrthoLin :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_getTargetLinMotorVelocity :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_testLinLimits :: BtSliderConstraintClass bc => bc -> IO ()
- btSliderConstraint_getLowerLinLimit :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_setDampingOrthoAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_setRestitutionOrthoAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_getRestitutionOrthoAng :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_getDampingOrthoLin :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_getSoftnessLimAng :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_setSoftnessOrthoAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_setDampingLimLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_setFrames :: BtSliderConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)
- btSliderConstraint_setFrames' :: BtSliderConstraintClass bc => bc -> IO (Transform, Transform)
- btSliderConstraint_getSoftnessDirLin :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_getUseLinearReferenceFrameA :: BtSliderConstraintClass bc => bc -> IO Bool
- btSliderConstraint_m_useSolveConstraintObsolete_set :: BtSliderConstraintClass bc => bc -> Bool -> IO ()
- btSliderConstraint_m_useSolveConstraintObsolete_get :: BtSliderConstraintClass bc => bc -> IO Bool
- btSliderConstraint_m_useOffsetForConstraintFrame_set :: BtSliderConstraintClass bc => bc -> Bool -> IO ()
- btSliderConstraint_m_useOffsetForConstraintFrame_get :: BtSliderConstraintClass bc => bc -> IO Bool
- btSliderConstraint_m_frameInA_set :: BtSliderConstraintClass bc => bc -> Transform -> IO ()
- btSliderConstraint_m_frameInA_get :: BtSliderConstraintClass bc => bc -> IO Transform
- btSliderConstraint_m_frameInB_set :: BtSliderConstraintClass bc => bc -> Transform -> IO ()
- btSliderConstraint_m_frameInB_get :: BtSliderConstraintClass bc => bc -> IO Transform
- btSliderConstraint_m_useLinearReferenceFrameA_set :: BtSliderConstraintClass bc => bc -> Bool -> IO ()
- btSliderConstraint_m_useLinearReferenceFrameA_get :: BtSliderConstraintClass bc => bc -> IO Bool
- btSliderConstraint_m_lowerLinLimit_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_lowerLinLimit_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_upperLinLimit_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_upperLinLimit_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_lowerAngLimit_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_lowerAngLimit_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_upperAngLimit_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_upperAngLimit_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_softnessDirLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_softnessDirLin_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_restitutionDirLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_restitutionDirLin_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_dampingDirLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_dampingDirLin_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_cfmDirLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_cfmDirLin_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_softnessDirAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_softnessDirAng_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_restitutionDirAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_restitutionDirAng_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_dampingDirAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_dampingDirAng_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_cfmDirAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_cfmDirAng_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_softnessLimLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_softnessLimLin_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_restitutionLimLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_restitutionLimLin_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_dampingLimLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_dampingLimLin_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_cfmLimLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_cfmLimLin_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_softnessLimAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_softnessLimAng_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_restitutionLimAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_restitutionLimAng_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_dampingLimAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_dampingLimAng_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_cfmLimAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_cfmLimAng_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_softnessOrthoLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_softnessOrthoLin_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_restitutionOrthoLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_restitutionOrthoLin_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_dampingOrthoLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_dampingOrthoLin_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_cfmOrthoLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_cfmOrthoLin_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_softnessOrthoAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_softnessOrthoAng_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_restitutionOrthoAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_restitutionOrthoAng_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_dampingOrthoAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_dampingOrthoAng_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_cfmOrthoAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_cfmOrthoAng_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_solveLinLim_set :: BtSliderConstraintClass bc => bc -> Bool -> IO ()
- btSliderConstraint_m_solveLinLim_get :: BtSliderConstraintClass bc => bc -> IO Bool
- btSliderConstraint_m_solveAngLim_set :: BtSliderConstraintClass bc => bc -> Bool -> IO ()
- btSliderConstraint_m_solveAngLim_get :: BtSliderConstraintClass bc => bc -> IO Bool
- btSliderConstraint_m_flags_set :: BtSliderConstraintClass bc => bc -> Int -> IO ()
- btSliderConstraint_m_flags_get :: BtSliderConstraintClass bc => bc -> IO Int
- btSliderConstraint_m_timeStep_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_timeStep_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_calculatedTransformA_set :: BtSliderConstraintClass bc => bc -> Transform -> IO ()
- btSliderConstraint_m_calculatedTransformA_get :: BtSliderConstraintClass bc => bc -> IO Transform
- btSliderConstraint_m_calculatedTransformB_set :: BtSliderConstraintClass bc => bc -> Transform -> IO ()
- btSliderConstraint_m_calculatedTransformB_get :: BtSliderConstraintClass bc => bc -> IO Transform
- btSliderConstraint_m_sliderAxis_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()
- btSliderConstraint_m_sliderAxis_get :: BtSliderConstraintClass bc => bc -> IO Vec3
- btSliderConstraint_m_realPivotAInW_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()
- btSliderConstraint_m_realPivotAInW_get :: BtSliderConstraintClass bc => bc -> IO Vec3
- btSliderConstraint_m_realPivotBInW_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()
- btSliderConstraint_m_realPivotBInW_get :: BtSliderConstraintClass bc => bc -> IO Vec3
- btSliderConstraint_m_projPivotInW_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()
- btSliderConstraint_m_projPivotInW_get :: BtSliderConstraintClass bc => bc -> IO Vec3
- btSliderConstraint_m_delta_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()
- btSliderConstraint_m_delta_get :: BtSliderConstraintClass bc => bc -> IO Vec3
- btSliderConstraint_m_depth_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()
- btSliderConstraint_m_depth_get :: BtSliderConstraintClass bc => bc -> IO Vec3
- btSliderConstraint_m_relPosA_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()
- btSliderConstraint_m_relPosA_get :: BtSliderConstraintClass bc => bc -> IO Vec3
- btSliderConstraint_m_relPosB_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()
- btSliderConstraint_m_relPosB_get :: BtSliderConstraintClass bc => bc -> IO Vec3
- btSliderConstraint_m_linPos_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_linPos_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_angPos_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_angPos_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_angDepth_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_angDepth_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_kAngle_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_kAngle_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_poweredLinMotor_set :: BtSliderConstraintClass bc => bc -> Bool -> IO ()
- btSliderConstraint_m_poweredLinMotor_get :: BtSliderConstraintClass bc => bc -> IO Bool
- btSliderConstraint_m_targetLinMotorVelocity_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_targetLinMotorVelocity_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_maxLinMotorForce_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_maxLinMotorForce_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_accumulatedLinMotorImpulse_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_accumulatedLinMotorImpulse_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_poweredAngMotor_set :: BtSliderConstraintClass bc => bc -> Bool -> IO ()
- btSliderConstraint_m_poweredAngMotor_get :: BtSliderConstraintClass bc => bc -> IO Bool
- btSliderConstraint_m_targetAngMotorVelocity_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_targetAngMotorVelocity_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_maxAngMotorForce_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_maxAngMotorForce_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraint_m_accumulatedAngMotorImpulse_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()
- btSliderConstraint_m_accumulatedAngMotorImpulse_get :: BtSliderConstraintClass bc => bc -> IO Float
- btSliderConstraintData :: IO BtSliderConstraintData
- btSliderConstraintData_free :: BtSliderConstraintDataClass bc => bc -> IO ()
- btSliderConstraintData_m_typeConstraintData_set :: (BtSliderConstraintDataClass bc, BtTypedConstraintDataClass a) => bc -> a -> IO ()
- btSliderConstraintData_m_typeConstraintData_get :: BtSliderConstraintDataClass bc => bc -> IO BtTypedConstraintData
- btSliderConstraintData_m_rbAFrame_set :: (BtSliderConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()
- btSliderConstraintData_m_rbAFrame_get :: BtSliderConstraintDataClass bc => bc -> IO BtTransformFloatData
- btSliderConstraintData_m_rbBFrame_set :: (BtSliderConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()
- btSliderConstraintData_m_rbBFrame_get :: BtSliderConstraintDataClass bc => bc -> IO BtTransformFloatData
- btSliderConstraintData_m_linearUpperLimit_set :: BtSliderConstraintDataClass bc => bc -> Float -> IO ()
- btSliderConstraintData_m_linearUpperLimit_get :: BtSliderConstraintDataClass bc => bc -> IO Float
- btSliderConstraintData_m_linearLowerLimit_set :: BtSliderConstraintDataClass bc => bc -> Float -> IO ()
- btSliderConstraintData_m_linearLowerLimit_get :: BtSliderConstraintDataClass bc => bc -> IO Float
- btSliderConstraintData_m_angularUpperLimit_set :: BtSliderConstraintDataClass bc => bc -> Float -> IO ()
- btSliderConstraintData_m_angularUpperLimit_get :: BtSliderConstraintDataClass bc => bc -> IO Float
- btSliderConstraintData_m_angularLowerLimit_set :: BtSliderConstraintDataClass bc => bc -> Float -> IO ()
- btSliderConstraintData_m_angularLowerLimit_get :: BtSliderConstraintDataClass bc => bc -> IO Float
- btSliderConstraintData_m_useLinearReferenceFrameA_set :: BtSliderConstraintDataClass bc => bc -> Int -> IO ()
- btSliderConstraintData_m_useLinearReferenceFrameA_get :: BtSliderConstraintDataClass bc => bc -> IO Int
- btSliderConstraintData_m_useOffsetForConstraintFrame_set :: BtSliderConstraintDataClass bc => bc -> Int -> IO ()
- btSliderConstraintData_m_useOffsetForConstraintFrame_get :: BtSliderConstraintDataClass bc => bc -> IO Int
- btSolverBodyObsolete :: IO BtSolverBodyObsolete
- btSolverBodyObsolete_free :: BtSolverBodyObsoleteClass bc => bc -> IO ()
- btSolverBodyObsolete_getAngularVelocity :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO Vec3
- btSolverBodyObsolete_getAngularVelocity' :: BtSolverBodyObsoleteClass bc => bc -> IO Vec3
- btSolverBodyObsolete_writebackVelocity :: BtSolverBodyObsoleteClass bc => bc -> IO ()
- btSolverBodyObsolete_writebackVelocity0 :: BtSolverBodyObsoleteClass bc => bc -> IO ()
- btSolverBodyObsolete_writebackVelocity1 :: BtSolverBodyObsoleteClass bc => bc -> Float -> IO ()
- btSolverBodyObsolete_internalApplyPushImpulse :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3)
- btSolverBodyObsolete_internalApplyPushImpulse' :: BtSolverBodyObsoleteClass bc => bc -> Float -> IO (Vec3, Vec3)
- btSolverBodyObsolete_getVelocityInLocalPointObsolete :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btSolverBodyObsolete_getVelocityInLocalPointObsolete' :: BtSolverBodyObsoleteClass bc => bc -> IO (Vec3, Vec3)
- btSolverBodyObsolete_m_deltaLinearVelocity_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO ()
- btSolverBodyObsolete_m_deltaLinearVelocity_get :: BtSolverBodyObsoleteClass bc => bc -> IO Vec3
- btSolverBodyObsolete_m_deltaAngularVelocity_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO ()
- btSolverBodyObsolete_m_deltaAngularVelocity_get :: BtSolverBodyObsoleteClass bc => bc -> IO Vec3
- btSolverBodyObsolete_m_angularFactor_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO ()
- btSolverBodyObsolete_m_angularFactor_get :: BtSolverBodyObsoleteClass bc => bc -> IO Vec3
- btSolverBodyObsolete_m_invMass_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO ()
- btSolverBodyObsolete_m_invMass_get :: BtSolverBodyObsoleteClass bc => bc -> IO Vec3
- btSolverBodyObsolete_m_originalBody_set :: (BtSolverBodyObsoleteClass bc, BtRigidBodyClass a) => bc -> a -> IO ()
- btSolverBodyObsolete_m_originalBody_get :: BtSolverBodyObsoleteClass bc => bc -> IO BtRigidBody
- btSolverBodyObsolete_m_pushVelocity_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO ()
- btSolverBodyObsolete_m_pushVelocity_get :: BtSolverBodyObsoleteClass bc => bc -> IO Vec3
- btSolverBodyObsolete_m_turnVelocity_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO ()
- btSolverBodyObsolete_m_turnVelocity_get :: BtSolverBodyObsoleteClass bc => bc -> IO Vec3
- btSolverConstraint :: IO BtSolverConstraint
- btSolverConstraint_free :: BtSolverConstraintClass bc => bc -> IO ()
- btSolverConstraint_m_angularComponentA_set :: BtSolverConstraintClass bc => bc -> Vec3 -> IO ()
- btSolverConstraint_m_angularComponentA_get :: BtSolverConstraintClass bc => bc -> IO Vec3
- btSolverConstraint_m_angularComponentB_set :: BtSolverConstraintClass bc => bc -> Vec3 -> IO ()
- btSolverConstraint_m_angularComponentB_get :: BtSolverConstraintClass bc => bc -> IO Vec3
- btSolverConstraint_m_appliedImpulse_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()
- btSolverConstraint_m_appliedImpulse_get :: BtSolverConstraintClass bc => bc -> IO Float
- btSolverConstraint_m_appliedPushImpulse_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()
- btSolverConstraint_m_appliedPushImpulse_get :: BtSolverConstraintClass bc => bc -> IO Float
- btSolverConstraint_m_cfm_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()
- btSolverConstraint_m_cfm_get :: BtSolverConstraintClass bc => bc -> IO Float
- btSolverConstraint_m_contactNormal_set :: BtSolverConstraintClass bc => bc -> Vec3 -> IO ()
- btSolverConstraint_m_contactNormal_get :: BtSolverConstraintClass bc => bc -> IO Vec3
- btSolverConstraint_m_friction_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()
- btSolverConstraint_m_friction_get :: BtSolverConstraintClass bc => bc -> IO Float
- btSolverConstraint_m_jacDiagABInv_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()
- btSolverConstraint_m_jacDiagABInv_get :: BtSolverConstraintClass bc => bc -> IO Float
- btSolverConstraint_m_lowerLimit_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()
- btSolverConstraint_m_lowerLimit_get :: BtSolverConstraintClass bc => bc -> IO Float
- btSolverConstraint_m_relpos1CrossNormal_set :: BtSolverConstraintClass bc => bc -> Vec3 -> IO ()
- btSolverConstraint_m_relpos1CrossNormal_get :: BtSolverConstraintClass bc => bc -> IO Vec3
- btSolverConstraint_m_relpos2CrossNormal_set :: BtSolverConstraintClass bc => bc -> Vec3 -> IO ()
- btSolverConstraint_m_relpos2CrossNormal_get :: BtSolverConstraintClass bc => bc -> IO Vec3
- btSolverConstraint_m_rhs_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()
- btSolverConstraint_m_rhs_get :: BtSolverConstraintClass bc => bc -> IO Float
- btSolverConstraint_m_rhsPenetration_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()
- btSolverConstraint_m_rhsPenetration_get :: BtSolverConstraintClass bc => bc -> IO Float
- btSolverConstraint_m_upperLimit_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()
- btSolverConstraint_m_upperLimit_get :: BtSolverConstraintClass bc => bc -> IO Float
- btTranslationalLimitMotor :: IO BtTranslationalLimitMotor
- btTranslationalLimitMotor_free :: BtTranslationalLimitMotorClass bc => bc -> IO ()
- btTranslationalLimitMotor_testLimitValue :: BtTranslationalLimitMotorClass bc => bc -> Int -> Float -> IO Int
- btTranslationalLimitMotor_needApplyForce :: BtTranslationalLimitMotorClass bc => bc -> Int -> IO Bool
- btTranslationalLimitMotor_solveLinearAxis :: (BtTranslationalLimitMotorClass bc, BtRigidBodyClass p2, BtRigidBodyClass p4) => bc -> Float -> Float -> p2 -> Vec3 -> p4 -> Vec3 -> Int -> Vec3 -> Vec3 -> IO (Float, Vec3, Vec3, Vec3, Vec3)
- btTranslationalLimitMotor_solveLinearAxis' :: (BtTranslationalLimitMotorClass bc, BtRigidBodyClass p2, BtRigidBodyClass p4) => bc -> Float -> Float -> p2 -> p4 -> Int -> IO (Float, Vec3, Vec3, Vec3, Vec3)
- btTranslationalLimitMotor_isLimited :: BtTranslationalLimitMotorClass bc => bc -> Int -> IO Bool
- btTranslationalLimitMotor_m_accumulatedImpulse_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()
- btTranslationalLimitMotor_m_accumulatedImpulse_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3
- btTranslationalLimitMotor_m_currentLimitError_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()
- btTranslationalLimitMotor_m_currentLimitError_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3
- btTranslationalLimitMotor_m_currentLinearDiff_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()
- btTranslationalLimitMotor_m_currentLinearDiff_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3
- btTranslationalLimitMotor_m_damping_set :: BtTranslationalLimitMotorClass bc => bc -> Float -> IO ()
- btTranslationalLimitMotor_m_damping_get :: BtTranslationalLimitMotorClass bc => bc -> IO Float
- btTranslationalLimitMotor_m_limitSoftness_set :: BtTranslationalLimitMotorClass bc => bc -> Float -> IO ()
- btTranslationalLimitMotor_m_limitSoftness_get :: BtTranslationalLimitMotorClass bc => bc -> IO Float
- btTranslationalLimitMotor_m_lowerLimit_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()
- btTranslationalLimitMotor_m_lowerLimit_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3
- btTranslationalLimitMotor_m_maxMotorForce_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()
- btTranslationalLimitMotor_m_maxMotorForce_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3
- btTranslationalLimitMotor_m_normalCFM_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()
- btTranslationalLimitMotor_m_normalCFM_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3
- btTranslationalLimitMotor_m_restitution_set :: BtTranslationalLimitMotorClass bc => bc -> Float -> IO ()
- btTranslationalLimitMotor_m_restitution_get :: BtTranslationalLimitMotorClass bc => bc -> IO Float
- btTranslationalLimitMotor_m_stopCFM_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()
- btTranslationalLimitMotor_m_stopCFM_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3
- btTranslationalLimitMotor_m_stopERP_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()
- btTranslationalLimitMotor_m_stopERP_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3
- btTranslationalLimitMotor_m_targetVelocity_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()
- btTranslationalLimitMotor_m_targetVelocity_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3
- btTranslationalLimitMotor_m_upperLimit_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()
- btTranslationalLimitMotor_m_upperLimit_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3
- btTypedConstraint_getRigidBodyB :: BtTypedConstraintClass bc => bc -> IO BtRigidBody
- btTypedConstraint_getRigidBodyB0 :: BtTypedConstraintClass bc => bc -> IO BtRigidBody
- btTypedConstraint_getRigidBodyB1 :: BtTypedConstraintClass bc => bc -> IO BtRigidBody
- btTypedConstraint_buildJacobian :: BtTypedConstraintClass bc => bc -> IO ()
- btTypedConstraint_getRigidBodyA :: BtTypedConstraintClass bc => bc -> IO BtRigidBody
- btTypedConstraint_getRigidBodyA0 :: BtTypedConstraintClass bc => bc -> IO BtRigidBody
- btTypedConstraint_getRigidBodyA1 :: BtTypedConstraintClass bc => bc -> IO BtRigidBody
- btTypedConstraint_serialize :: (BtTypedConstraintClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btTypedConstraint_enableFeedback :: BtTypedConstraintClass bc => bc -> Bool -> IO ()
- btTypedConstraint_getUserConstraintId :: BtTypedConstraintClass bc => bc -> IO Int
- btTypedConstraint_setParam :: BtTypedConstraintClass bc => bc -> Int -> Float -> Int -> IO ()
- btTypedConstraint_getParam :: BtTypedConstraintClass bc => bc -> Int -> Int -> IO Float
- btTypedConstraint_getInfo1 :: (BtTypedConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()
- btTypedConstraint_getInfo2 :: (BtTypedConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()
- btTypedConstraint_setBreakingImpulseThreshold :: BtTypedConstraintClass bc => bc -> Float -> IO ()
- btTypedConstraint_getFixedBody :: IO BtRigidBody
- btTypedConstraint_calculateSerializeBufferSize :: BtTypedConstraintClass bc => bc -> IO Int
- btTypedConstraint_isEnabled :: BtTypedConstraintClass bc => bc -> IO Bool
- btTypedConstraint_setUserConstraintId :: BtTypedConstraintClass bc => bc -> Int -> IO ()
- btTypedConstraint_getMotorFactor :: BtTypedConstraintClass bc => bc -> Float -> Float -> Float -> Float -> Float -> IO Float
- btTypedConstraint_getDbgDrawSize :: BtTypedConstraintClass bc => bc -> IO Float
- btTypedConstraint_internalSetAppliedImpulse :: BtTypedConstraintClass bc => bc -> Float -> IO ()
- btTypedConstraint_needsFeedback :: BtTypedConstraintClass bc => bc -> IO Bool
- btTypedConstraint_getUserConstraintPtr :: BtTypedConstraintClass bc => bc -> IO VoidPtr
- btTypedConstraint_setEnabled :: BtTypedConstraintClass bc => bc -> Bool -> IO ()
- btTypedConstraint_getUid :: BtTypedConstraintClass bc => bc -> IO Int
- btTypedConstraint_setDbgDrawSize :: BtTypedConstraintClass bc => bc -> Float -> IO ()
- btTypedConstraint_setUserConstraintType :: BtTypedConstraintClass bc => bc -> Int -> IO ()
- btTypedConstraint_internalGetAppliedImpulse :: BtTypedConstraintClass bc => bc -> IO Float
- btTypedConstraint_setupSolverConstraint :: (BtTypedConstraintClass bc, BtAlignedObjectArray_btSolverConstraint_Class p0) => bc -> p0 -> Int -> Int -> Float -> IO ()
- btTypedConstraint_getBreakingImpulseThreshold :: BtTypedConstraintClass bc => bc -> IO Float
- btTypedConstraint_getUserConstraintType :: BtTypedConstraintClass bc => bc -> IO Int
- btTypedConstraint_solveConstraintObsolete :: (BtTypedConstraintClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1) => bc -> p0 -> p1 -> Float -> IO ()
- btTypedConstraint_getAppliedImpulse :: BtTypedConstraintClass bc => bc -> IO Float
- btTypedConstraint_setUserConstraintPtr :: BtTypedConstraintClass bc => bc -> VoidPtr -> IO ()
- btTypedConstraint_m_appliedImpulse_set :: BtTypedConstraintClass bc => bc -> Float -> IO ()
- btTypedConstraint_m_appliedImpulse_get :: BtTypedConstraintClass bc => bc -> IO Float
- btTypedConstraint_m_breakingImpulseThreshold_set :: BtTypedConstraintClass bc => bc -> Float -> IO ()
- btTypedConstraint_m_breakingImpulseThreshold_get :: BtTypedConstraintClass bc => bc -> IO Float
- btTypedConstraint_m_dbgDrawSize_set :: BtTypedConstraintClass bc => bc -> Float -> IO ()
- btTypedConstraint_m_dbgDrawSize_get :: BtTypedConstraintClass bc => bc -> IO Float
- btTypedConstraint_m_isEnabled_set :: BtTypedConstraintClass bc => bc -> Bool -> IO ()
- btTypedConstraint_m_isEnabled_get :: BtTypedConstraintClass bc => bc -> IO Bool
- btTypedConstraint_m_needsFeedback_set :: BtTypedConstraintClass bc => bc -> Bool -> IO ()
- btTypedConstraint_m_needsFeedback_get :: BtTypedConstraintClass bc => bc -> IO Bool
- btTypedConstraint_m_rbA_set :: (BtTypedConstraintClass bc, BtRigidBodyClass a) => bc -> a -> IO ()
- btTypedConstraint_m_rbA_get :: BtTypedConstraintClass bc => bc -> IO BtRigidBody
- btTypedConstraint_m_rbB_set :: (BtTypedConstraintClass bc, BtRigidBodyClass a) => bc -> a -> IO ()
- btTypedConstraint_m_rbB_get :: BtTypedConstraintClass bc => bc -> IO BtRigidBody
- btTypedConstraint_m_userConstraintType_set :: BtTypedConstraintClass bc => bc -> Int -> IO ()
- btTypedConstraint_m_userConstraintType_get :: BtTypedConstraintClass bc => bc -> IO Int
- btTypedConstraintData :: IO BtTypedConstraintData
- btTypedConstraintData_free :: BtTypedConstraintDataClass bc => bc -> IO ()
- btTypedConstraintData_m_appliedImpulse_set :: BtTypedConstraintDataClass bc => bc -> Float -> IO ()
- btTypedConstraintData_m_appliedImpulse_get :: BtTypedConstraintDataClass bc => bc -> IO Float
- btTypedConstraintData_m_dbgDrawSize_set :: BtTypedConstraintDataClass bc => bc -> Float -> IO ()
- btTypedConstraintData_m_dbgDrawSize_get :: BtTypedConstraintDataClass bc => bc -> IO Float
- btTypedConstraintData_m_disableCollisionsBetweenLinkedBodies_set :: BtTypedConstraintDataClass bc => bc -> Int -> IO ()
- btTypedConstraintData_m_disableCollisionsBetweenLinkedBodies_get :: BtTypedConstraintDataClass bc => bc -> IO Int
- btTypedConstraintData_m_name_set :: BtTypedConstraintDataClass bc => bc -> String -> IO ()
- btTypedConstraintData_m_name_get :: BtTypedConstraintDataClass bc => bc -> IO String
- btTypedConstraintData_m_needsFeedback_set :: BtTypedConstraintDataClass bc => bc -> Int -> IO ()
- btTypedConstraintData_m_needsFeedback_get :: BtTypedConstraintDataClass bc => bc -> IO Int
- btTypedConstraintData_m_objectType_set :: BtTypedConstraintDataClass bc => bc -> Int -> IO ()
- btTypedConstraintData_m_objectType_get :: BtTypedConstraintDataClass bc => bc -> IO Int
- btTypedConstraintData_m_rbA_set :: (BtTypedConstraintDataClass bc, BtRigidBodyFloatDataClass a) => bc -> a -> IO ()
- btTypedConstraintData_m_rbA_get :: BtTypedConstraintDataClass bc => bc -> IO BtRigidBodyFloatData
- btTypedConstraintData_m_rbB_set :: (BtTypedConstraintDataClass bc, BtRigidBodyFloatDataClass a) => bc -> a -> IO ()
- btTypedConstraintData_m_rbB_get :: BtTypedConstraintDataClass bc => bc -> IO BtRigidBodyFloatData
- btTypedConstraintData_m_userConstraintId_set :: BtTypedConstraintDataClass bc => bc -> Int -> IO ()
- btTypedConstraintData_m_userConstraintId_get :: BtTypedConstraintDataClass bc => bc -> IO Int
- btTypedConstraintData_m_userConstraintType_set :: BtTypedConstraintDataClass bc => bc -> Int -> IO ()
- btTypedConstraintData_m_userConstraintType_get :: BtTypedConstraintDataClass bc => bc -> IO Int
- btUniversalConstraint :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Vec3 -> Vec3 -> Vec3 -> IO BtUniversalConstraint
- btUniversalConstraint_free :: BtUniversalConstraintClass bc => bc -> IO ()
- btUniversalConstraint_setLowerLimit :: BtUniversalConstraintClass bc => bc -> Float -> Float -> IO ()
- btUniversalConstraint_getAnchor2 :: BtUniversalConstraintClass bc => bc -> IO Vec3
- btUniversalConstraint_setAxis :: BtUniversalConstraintClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btUniversalConstraint_setAxis' :: BtUniversalConstraintClass bc => bc -> IO (Vec3, Vec3)
- btUniversalConstraint_getAxis1 :: BtUniversalConstraintClass bc => bc -> IO Vec3
- btUniversalConstraint_getAnchor :: BtUniversalConstraintClass bc => bc -> IO Vec3
- btUniversalConstraint_getAxis2 :: BtUniversalConstraintClass bc => bc -> IO Vec3
- btUniversalConstraint_setUpperLimit :: BtUniversalConstraintClass bc => bc -> Float -> Float -> IO ()
- btUniversalConstraint_getAngle2 :: BtUniversalConstraintClass bc => bc -> IO Float
- btUniversalConstraint_getAngle1 :: BtUniversalConstraintClass bc => bc -> IO Float
- btUniversalConstraint_m_anchor_set :: BtUniversalConstraintClass bc => bc -> Vec3 -> IO ()
- btUniversalConstraint_m_anchor_get :: BtUniversalConstraintClass bc => bc -> IO Vec3
- btUniversalConstraint_m_axis1_set :: BtUniversalConstraintClass bc => bc -> Vec3 -> IO ()
- btUniversalConstraint_m_axis1_get :: BtUniversalConstraintClass bc => bc -> IO Vec3
- btUniversalConstraint_m_axis2_set :: BtUniversalConstraintClass bc => bc -> Vec3 -> IO ()
- btUniversalConstraint_m_axis2_get :: BtUniversalConstraintClass bc => bc -> IO Vec3
- btAngularLimit'_ :: IO (Ptr ())
- btAngularLimit_free'_ :: Ptr () -> IO ()
- btAngularLimit_getCorrection'_ :: Ptr () -> IO CFloat
- btAngularLimit_set'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO ()
- btAngularLimit_getError'_ :: Ptr () -> IO CFloat
- btAngularLimit_isLimit'_ :: Ptr () -> IO CInt
- btAngularLimit_getSign'_ :: Ptr () -> IO CFloat
- btAngularLimit_getBiasFactor'_ :: Ptr () -> IO CFloat
- btAngularLimit_getSoftness'_ :: Ptr () -> IO CFloat
- btAngularLimit_getHigh'_ :: Ptr () -> IO CFloat
- btAngularLimit_getHalfRange'_ :: Ptr () -> IO CFloat
- btAngularLimit_getLow'_ :: Ptr () -> IO CFloat
- btAngularLimit_getRelaxationFactor'_ :: Ptr () -> IO CFloat
- btAngularLimit_m_center_set'_ :: Ptr () -> CFloat -> IO ()
- btAngularLimit_m_center_get'_ :: Ptr () -> IO CFloat
- btAngularLimit_m_halfRange_set'_ :: Ptr () -> CFloat -> IO ()
- btAngularLimit_m_halfRange_get'_ :: Ptr () -> IO CFloat
- btAngularLimit_m_softness_set'_ :: Ptr () -> CFloat -> IO ()
- btAngularLimit_m_softness_get'_ :: Ptr () -> IO CFloat
- btAngularLimit_m_biasFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btAngularLimit_m_biasFactor_get'_ :: Ptr () -> IO CFloat
- btAngularLimit_m_relaxationFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btAngularLimit_m_relaxationFactor_get'_ :: Ptr () -> IO CFloat
- btAngularLimit_m_correction_set'_ :: Ptr () -> CFloat -> IO ()
- btAngularLimit_m_correction_get'_ :: Ptr () -> IO CFloat
- btAngularLimit_m_sign_set'_ :: Ptr () -> CFloat -> IO ()
- btAngularLimit_m_sign_get'_ :: Ptr () -> IO CFloat
- btAngularLimit_m_solveLimit_set'_ :: Ptr () -> CInt -> IO ()
- btAngularLimit_m_solveLimit_get'_ :: Ptr () -> IO CInt
- btConeTwistConstraint0'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btConeTwistConstraint1'_ :: Ptr () -> Ptr CFloat -> IO (Ptr ())
- btConeTwistConstraint_free'_ :: Ptr () -> IO ()
- btConeTwistConstraint_getRigidBodyB'_ :: Ptr () -> IO (Ptr ())
- btConeTwistConstraint_buildJacobian'_ :: Ptr () -> IO ()
- btConeTwistConstraint_getRigidBodyA'_ :: Ptr () -> IO (Ptr ())
- btConeTwistConstraint_adjustSwingAxisToUseEllipseNormal'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_adjustSwingAxisToUseEllipseNormal''_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_isPastSwingLimit'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_getFrameOffsetA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_getFrameOffsetB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_getInfo2NonVirtual'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConeTwistConstraint_getInfo2NonVirtual''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConeTwistConstraint_getSwingSpan1'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_calcAngleInfo2'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConeTwistConstraint_calcAngleInfo2''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConeTwistConstraint_getParam'_ :: Ptr () -> CInt -> CInt -> IO CFloat
- btConeTwistConstraint_setDamping'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()
- btConeTwistConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()
- btConeTwistConstraint_setParam'_ :: Ptr () -> CInt -> CFloat -> CInt -> IO ()
- btConeTwistConstraint_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_init'_ :: Ptr () -> IO ()
- btConeTwistConstraint_getTwistAngle'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_setMaxMotorImpulseNormalized'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_getSolveTwistLimit'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_enableMotor'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_getBFrame'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_getInfo1NonVirtual'_ :: Ptr () -> Ptr () -> IO ()
- btConeTwistConstraint_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btConeTwistConstraint_getFixThresh'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_getSolveSwingLimit'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_getSwingSpan2'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_setAngularOnly'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_setFrames'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConeTwistConstraint_setFrames''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConeTwistConstraint_setLimit'_ :: Ptr () -> CInt -> CFloat -> IO ()
- btConeTwistConstraint_setLimit0'_ :: Ptr () -> CInt -> CFloat -> IO ()
- btConeTwistConstraint_setLimit1'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO ()
- btConeTwistConstraint_getTwistLimitSign'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_setMaxMotorImpulse'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_calcAngleInfo'_ :: Ptr () -> IO ()
- btConeTwistConstraint_setMotorTarget'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_setMotorTarget''_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_setFixThresh'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_setMotorTargetInConstraintSpace'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_setMotorTargetInConstraintSpace''_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_solveConstraintObsolete'_ :: Ptr () -> Ptr () -> Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_GetPointForAngle'_ :: Ptr () -> CFloat -> CFloat -> Ptr CFloat -> IO ()
- btConeTwistConstraint_updateRHS'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_getTwistSpan'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_getAFrame'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_rbAFrame_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_rbAFrame_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_rbBFrame_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_rbBFrame_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_limitSoftness_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_biasFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_biasFactor_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_relaxationFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_relaxationFactor_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_damping_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_damping_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_swingSpan1_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_swingSpan1_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_swingSpan2_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_swingSpan2_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_twistSpan_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_twistSpan_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_fixThresh_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_fixThresh_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_swingAxis_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_swingAxis_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_twistAxis_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_twistAxis_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_kSwing_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_kSwing_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_kTwist_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_kTwist_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_twistLimitSign_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_twistLimitSign_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_swingCorrection_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_swingCorrection_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_twistCorrection_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_twistCorrection_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_twistAngle_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_twistAngle_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_accSwingLimitImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_accSwingLimitImpulse_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_accTwistLimitImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_accTwistLimitImpulse_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_angularOnly_set'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_m_angularOnly_get'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_m_solveTwistLimit_set'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_m_solveTwistLimit_get'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_m_solveSwingLimit_set'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_m_solveSwingLimit_get'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_m_useSolveConstraintObsolete_set'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_m_useSolveConstraintObsolete_get'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_m_swingLimitRatio_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_swingLimitRatio_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_twistLimitRatio_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_twistLimitRatio_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_twistAxisA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_twistAxisA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_bMotorEnabled_set'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_m_bMotorEnabled_get'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_m_bNormalizedMotorStrength_set'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_m_bNormalizedMotorStrength_get'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_m_qTarget_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_qTarget_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_maxMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_maxMotorImpulse_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_accMotorImpulse_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_accMotorImpulse_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_flags_set'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_m_flags_get'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_m_linCFM_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_linCFM_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_linERP_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_linERP_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_angCFM_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_angCFM_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraintData'_ :: IO (Ptr ())
- btConeTwistConstraintData_free'_ :: Ptr () -> IO ()
- btConeTwistConstraintData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()
- btConeTwistConstraintData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())
- btConeTwistConstraintData_m_rbAFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btConeTwistConstraintData_m_rbAFrame_get'_ :: Ptr () -> IO (Ptr ())
- btConeTwistConstraintData_m_rbBFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btConeTwistConstraintData_m_rbBFrame_get'_ :: Ptr () -> IO (Ptr ())
- btConeTwistConstraintData_m_swingSpan1_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraintData_m_swingSpan1_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraintData_m_swingSpan2_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraintData_m_swingSpan2_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraintData_m_twistSpan_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraintData_m_twistSpan_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraintData_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraintData_m_limitSoftness_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraintData_m_biasFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraintData_m_biasFactor_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraintData_m_relaxationFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraintData_m_relaxationFactor_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraintData_m_damping_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraintData_m_damping_get'_ :: Ptr () -> IO CFloat
- btTypedConstraint_btConstraintInfo1'_ :: IO (Ptr ())
- btTypedConstraint_btConstraintInfo1_free'_ :: Ptr () -> IO ()
- btTypedConstraint_btConstraintInfo1_m_numConstraintRows_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_btConstraintInfo1_m_numConstraintRows_get'_ :: Ptr () -> IO CInt
- btTypedConstraint_btConstraintInfo1_nub_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_btConstraintInfo1_nub_get'_ :: Ptr () -> IO CInt
- btTypedConstraint_btConstraintInfo2'_ :: IO (Ptr ())
- btTypedConstraint_btConstraintInfo2_free'_ :: Ptr () -> IO ()
- btTypedConstraint_btConstraintInfo2_erp_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_btConstraintInfo2_erp_get'_ :: Ptr () -> IO CFloat
- btTypedConstraint_btConstraintInfo2_fps_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_btConstraintInfo2_fps_get'_ :: Ptr () -> IO CFloat
- btTypedConstraint_btConstraintInfo2_m_damping_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_btConstraintInfo2_m_damping_get'_ :: Ptr () -> IO CFloat
- btTypedConstraint_btConstraintInfo2_m_numIterations_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_btConstraintInfo2_m_numIterations_get'_ :: Ptr () -> IO CInt
- btTypedConstraint_btConstraintInfo2_rowskip_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_btConstraintInfo2_rowskip_get'_ :: Ptr () -> IO CInt
- btConstraintSetting'_ :: IO (Ptr ())
- btConstraintSetting_free'_ :: Ptr () -> IO ()
- btConstraintSetting_m_tau_set'_ :: Ptr () -> CFloat -> IO ()
- btConstraintSetting_m_tau_get'_ :: Ptr () -> IO CFloat
- btConstraintSetting_m_damping_set'_ :: Ptr () -> CFloat -> IO ()
- btConstraintSetting_m_damping_get'_ :: Ptr () -> IO CFloat
- btConstraintSetting_m_impulseClamp_set'_ :: Ptr () -> CFloat -> IO ()
- btConstraintSetting_m_impulseClamp_get'_ :: Ptr () -> IO CFloat
- btConstraintSolver_reset'_ :: Ptr () -> IO ()
- btConstraintSolver_allSolved'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btConstraintSolver_prepareSolve'_ :: Ptr () -> CInt -> CInt -> IO ()
- btContactConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()
- btContactConstraint_setContactManifold'_ :: Ptr () -> Ptr () -> IO ()
- btContactConstraint_buildJacobian'_ :: Ptr () -> IO ()
- btContactConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()
- btContactConstraint_getContactManifold'_ :: Ptr () -> IO (Ptr ())
- btContactConstraint_getContactManifold0'_ :: Ptr () -> IO (Ptr ())
- btContactConstraint_getContactManifold1'_ :: Ptr () -> IO (Ptr ())
- btContactConstraint_m_contactManifold_set'_ :: Ptr () -> Ptr () -> IO ()
- btContactConstraint_m_contactManifold_get'_ :: Ptr () -> IO (Ptr ())
- btContactSolverInfo'_ :: IO (Ptr ())
- btContactSolverInfo_free'_ :: Ptr () -> IO ()
- btContactSolverInfoData'_ :: IO (Ptr ())
- btContactSolverInfoData_free'_ :: Ptr () -> IO ()
- btContactSolverInfoData_m_tau_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_tau_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_damping_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_damping_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_friction_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_friction_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_timeStep_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_timeStep_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_restitution_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_restitution_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_numIterations_set'_ :: Ptr () -> CInt -> IO ()
- btContactSolverInfoData_m_numIterations_get'_ :: Ptr () -> IO CInt
- btContactSolverInfoData_m_maxErrorReduction_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_maxErrorReduction_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_sor_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_sor_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_erp_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_erp_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_erp2_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_erp2_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_globalCfm_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_globalCfm_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_splitImpulse_set'_ :: Ptr () -> CInt -> IO ()
- btContactSolverInfoData_m_splitImpulse_get'_ :: Ptr () -> IO CInt
- btContactSolverInfoData_m_splitImpulsePenetrationThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_splitImpulsePenetrationThreshold_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_linearSlop_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_linearSlop_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_warmstartingFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_warmstartingFactor_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_solverMode_set'_ :: Ptr () -> CInt -> IO ()
- btContactSolverInfoData_m_solverMode_get'_ :: Ptr () -> IO CInt
- btContactSolverInfoData_m_restingContactRestitutionThreshold_set'_ :: Ptr () -> CInt -> IO ()
- btContactSolverInfoData_m_restingContactRestitutionThreshold_get'_ :: Ptr () -> IO CInt
- btContactSolverInfoData_m_minimumSolverBatchSize_set'_ :: Ptr () -> CInt -> IO ()
- btContactSolverInfoData_m_minimumSolverBatchSize_get'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraint0'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())
- btGeneric6DofConstraint1'_ :: Ptr () -> Ptr CFloat -> CInt -> IO (Ptr ())
- btGeneric6DofConstraint_free'_ :: Ptr () -> IO ()
- btGeneric6DofConstraint_buildJacobian'_ :: Ptr () -> IO ()
- btGeneric6DofConstraint_setParam'_ :: Ptr () -> CInt -> CFloat -> CInt -> IO ()
- btGeneric6DofConstraint_getInfo1NonVirtual'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraint_getFrameOffsetA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getFrameOffsetA0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getFrameOffsetA1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getRelativePivotPosition'_ :: Ptr () -> CInt -> IO CFloat
- btGeneric6DofConstraint_calculateAngleInfo'_ :: Ptr () -> IO ()
- btGeneric6DofConstraint_getInfo2NonVirtual'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getInfo2NonVirtual''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setAngularLimits'_ :: Ptr () -> Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CInt
- btGeneric6DofConstraint_setAngularLimits''_ :: Ptr () -> Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CInt
- btGeneric6DofConstraint_getParam'_ :: Ptr () -> CInt -> CInt -> IO CFloat
- btGeneric6DofConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraint_calcAnchorPos'_ :: Ptr () -> IO ()
- btGeneric6DofConstraint_getAngularLowerLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getAngularLowerLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraint_getAxis'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getLinearUpperLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getLinearUpperLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setUseFrameOffset'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraint_isLimited'_ :: Ptr () -> CInt -> IO CInt
- btGeneric6DofConstraint_getRotationalLimitMotor'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGeneric6DofConstraint_buildAngularJacobian'_ :: Ptr () -> Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_buildAngularJacobian''_ :: Ptr () -> Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getFrameOffsetB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getFrameOffsetB0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getFrameOffsetB1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setLinearLowerLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setLinearLowerLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getLinearLowerLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getLinearLowerLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_buildLinearJacobian'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_buildLinearJacobian''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getUseFrameOffset'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraint_getCalculatedTransformB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_calculateTransforms'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_calculateTransforms''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_calculateTransforms0'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_calculateTransforms0''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_calculateTransforms1'_ :: Ptr () -> IO ()
- btGeneric6DofConstraint_get_limit_motor_info2'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CInt -> Ptr CFloat -> CInt -> CInt -> IO CInt
- btGeneric6DofConstraint_get_limit_motor_info2''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CInt -> Ptr CFloat -> CInt -> CInt -> IO CInt
- btGeneric6DofConstraint_getCalculatedTransformA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btGeneric6DofConstraint_setLimit'_ :: Ptr () -> CInt -> CFloat -> CFloat -> IO ()
- btGeneric6DofConstraint_getTranslationalLimitMotor'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraint_setLinearLimits'_ :: Ptr () -> Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CInt
- btGeneric6DofConstraint_setLinearLimits''_ :: Ptr () -> Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CInt
- btGeneric6DofConstraint_getAngle'_ :: Ptr () -> CInt -> IO CFloat
- btGeneric6DofConstraint_updateRHS'_ :: Ptr () -> CFloat -> IO ()
- btGeneric6DofConstraint_getAngularUpperLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getAngularUpperLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setAngularLowerLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setAngularLowerLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_calculateLinearInfo'_ :: Ptr () -> IO ()
- btGeneric6DofConstraint_setFrames'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setFrames''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setLinearUpperLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setLinearUpperLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setAngularUpperLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setAngularUpperLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setAxis'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setAxis''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_testAngularLimitMotor'_ :: Ptr () -> CInt -> IO CInt
- btGeneric6DofConstraint_m_frameInA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_frameInA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_frameInB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_frameInB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_linearLimits_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraint_m_linearLimits_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraint_m_timeStep_set'_ :: Ptr () -> CFloat -> IO ()
- btGeneric6DofConstraint_m_timeStep_get'_ :: Ptr () -> IO CFloat
- btGeneric6DofConstraint_m_calculatedTransformA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_calculatedTransformA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_calculatedTransformB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_calculatedTransformB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_calculatedAxisAngleDiff_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_calculatedAxisAngleDiff_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_calculatedLinearDiff_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_calculatedLinearDiff_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_factA_set'_ :: Ptr () -> CFloat -> IO ()
- btGeneric6DofConstraint_m_factA_get'_ :: Ptr () -> IO CFloat
- btGeneric6DofConstraint_m_factB_set'_ :: Ptr () -> CFloat -> IO ()
- btGeneric6DofConstraint_m_factB_get'_ :: Ptr () -> IO CFloat
- btGeneric6DofConstraint_m_hasStaticBody_set'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraint_m_hasStaticBody_get'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraint_m_AnchorPos_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_AnchorPos_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_useLinearReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraint_m_useLinearReferenceFrameA_get'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraint_m_useOffsetForConstraintFrame_set'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraint_m_useOffsetForConstraintFrame_get'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraint_m_flags_set'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraint_m_flags_get'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraint_m_useSolveConstraintObsolete_set'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraint_m_useSolveConstraintObsolete_get'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraintData'_ :: IO (Ptr ())
- btGeneric6DofConstraintData_free'_ :: Ptr () -> IO ()
- btGeneric6DofConstraintData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraintData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraintData_m_rbAFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraintData_m_rbAFrame_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraintData_m_rbBFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraintData_m_rbBFrame_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraintData_m_linearUpperLimit_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraintData_m_linearUpperLimit_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraintData_m_linearLowerLimit_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraintData_m_linearLowerLimit_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraintData_m_angularUpperLimit_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraintData_m_angularUpperLimit_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraintData_m_angularLowerLimit_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraintData_m_angularLowerLimit_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraintData_m_useLinearReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraintData_m_useLinearReferenceFrameA_get'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraintData_m_useOffsetForConstraintFrame_set'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraintData_m_useOffsetForConstraintFrame_get'_ :: Ptr () -> IO CInt
- btGeneric6DofSpringConstraint'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())
- btGeneric6DofSpringConstraint_free'_ :: Ptr () -> IO ()
- btGeneric6DofSpringConstraint_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btGeneric6DofSpringConstraint_setEquilibriumPoint'_ :: Ptr () -> IO ()
- btGeneric6DofSpringConstraint_setEquilibriumPoint0'_ :: Ptr () -> IO ()
- btGeneric6DofSpringConstraint_setEquilibriumPoint1'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofSpringConstraint_setEquilibriumPoint2'_ :: Ptr () -> CInt -> CFloat -> IO ()
- btGeneric6DofSpringConstraint_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btGeneric6DofSpringConstraint_enableSpring'_ :: Ptr () -> CInt -> CInt -> IO ()
- btGeneric6DofSpringConstraint_setStiffness'_ :: Ptr () -> CInt -> CFloat -> IO ()
- btGeneric6DofSpringConstraint_setDamping'_ :: Ptr () -> CInt -> CFloat -> IO ()
- btGeneric6DofSpringConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofSpringConstraint_internalUpdateSprings'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofSpringConstraint_setAxis'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofSpringConstraint_setAxis''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofSpringConstraintData'_ :: IO (Ptr ())
- btGeneric6DofSpringConstraintData_free'_ :: Ptr () -> IO ()
- btGeneric6DofSpringConstraintData_m_6dofData_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofSpringConstraintData_m_6dofData_get'_ :: Ptr () -> IO (Ptr ())
- btHinge2Constraint'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btHinge2Constraint_free'_ :: Ptr () -> IO ()
- btHinge2Constraint_setLowerLimit'_ :: Ptr () -> CFloat -> IO ()
- btHinge2Constraint_getAnchor2'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_getAxis1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_getAnchor'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_getAxis2'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_setUpperLimit'_ :: Ptr () -> CFloat -> IO ()
- btHinge2Constraint_getAngle2'_ :: Ptr () -> IO CFloat
- btHinge2Constraint_getAngle1'_ :: Ptr () -> IO CFloat
- btHinge2Constraint_m_anchor_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_m_anchor_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_m_axis1_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_m_axis1_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_m_axis2_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_m_axis2_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint0'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())
- btHingeConstraint1'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())
- btHingeConstraint2'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())
- btHingeConstraint3'_ :: Ptr () -> Ptr CFloat -> CInt -> IO (Ptr ())
- btHingeConstraint_free'_ :: Ptr () -> IO ()
- btHingeConstraint_getRigidBodyB'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraint_getRigidBodyB0'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraint_getRigidBodyB1'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraint_getInfo2NonVirtual'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btHingeConstraint_getInfo2NonVirtual''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btHingeConstraint_getRigidBodyA'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraint_getRigidBodyA0'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraint_getRigidBodyA1'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraint_getMotorTargetVelosity'_ :: Ptr () -> IO CFloat
- btHingeConstraint_getFrameOffsetA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_getFrameOffsetB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_buildJacobian'_ :: Ptr () -> IO ()
- btHingeConstraint_setMaxMotorImpulse'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_getHingeAngle'_ :: Ptr () -> IO CFloat
- btHingeConstraint_getHingeAngle0'_ :: Ptr () -> IO CFloat
- btHingeConstraint_getHingeAngle1'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO CFloat
- btHingeConstraint_getHingeAngle1''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO CFloat
- btHingeConstraint_testLimit'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btHingeConstraint_testLimit''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btHingeConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraint_getInfo2Internal'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btHingeConstraint_getInfo2Internal''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btHingeConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraint_getUpperLimit'_ :: Ptr () -> IO CFloat
- btHingeConstraint_enableAngularMotor'_ :: Ptr () -> CInt -> CFloat -> CFloat -> IO ()
- btHingeConstraint_getLimitSign'_ :: Ptr () -> IO CFloat
- btHingeConstraint_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btHingeConstraint_getMaxMotorImpulse'_ :: Ptr () -> IO CFloat
- btHingeConstraint_getLowerLimit'_ :: Ptr () -> IO CFloat
- btHingeConstraint_setParam'_ :: Ptr () -> CInt -> CFloat -> CInt -> IO ()
- btHingeConstraint_setUseFrameOffset'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_getEnableAngularMotor'_ :: Ptr () -> IO CInt
- btHingeConstraint_enableMotor'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_getBFrame'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_getBFrame0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_getBFrame1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_getInfo1NonVirtual'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraint_getInfo2InternalUsingFrameOffset'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btHingeConstraint_getInfo2InternalUsingFrameOffset''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btHingeConstraint_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btHingeConstraint_getUseFrameOffset'_ :: Ptr () -> IO CInt
- btHingeConstraint_setAngularOnly'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_getParam'_ :: Ptr () -> CInt -> CInt -> IO CFloat
- btHingeConstraint_setLimit'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO ()
- btHingeConstraint_getSolveLimit'_ :: Ptr () -> IO CInt
- btHingeConstraint_updateRHS'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_setMotorTarget'_ :: Ptr () -> Ptr CFloat -> CFloat -> IO ()
- btHingeConstraint_setMotorTarget''_ :: Ptr () -> Ptr CFloat -> CFloat -> IO ()
- btHingeConstraint_setMotorTarget0'_ :: Ptr () -> Ptr CFloat -> CFloat -> IO ()
- btHingeConstraint_setMotorTarget0''_ :: Ptr () -> Ptr CFloat -> CFloat -> IO ()
- btHingeConstraint_setMotorTarget1'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btHingeConstraint_getAngularOnly'_ :: Ptr () -> IO CInt
- btHingeConstraint_setFrames'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btHingeConstraint_setFrames''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btHingeConstraint_setAxis'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_setAxis''_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_getAFrame'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_getAFrame0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_getAFrame1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_m_rbAFrame_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_m_rbAFrame_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_m_rbBFrame_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_m_rbBFrame_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_m_motorTargetVelocity_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_motorTargetVelocity_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_maxMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_maxMotorImpulse_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_limit_set'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraint_m_limit_get'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraint_m_kHinge_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_kHinge_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_accLimitImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_accLimitImpulse_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_hingeAngle_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_hingeAngle_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_referenceSign_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_referenceSign_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_angularOnly_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_m_angularOnly_get'_ :: Ptr () -> IO CInt
- btHingeConstraint_m_enableAngularMotor_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_m_enableAngularMotor_get'_ :: Ptr () -> IO CInt
- btHingeConstraint_m_useSolveConstraintObsolete_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_m_useSolveConstraintObsolete_get'_ :: Ptr () -> IO CInt
- btHingeConstraint_m_useOffsetForConstraintFrame_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_m_useOffsetForConstraintFrame_get'_ :: Ptr () -> IO CInt
- btHingeConstraint_m_useReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_m_useReferenceFrameA_get'_ :: Ptr () -> IO CInt
- btHingeConstraint_m_accMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_accMotorImpulse_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_flags_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_m_flags_get'_ :: Ptr () -> IO CInt
- btHingeConstraint_m_normalCFM_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_normalCFM_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_stopCFM_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_stopCFM_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_stopERP_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_stopERP_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintDoubleData'_ :: IO (Ptr ())
- btHingeConstraintDoubleData_free'_ :: Ptr () -> IO ()
- btHingeConstraintDoubleData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraintDoubleData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraintDoubleData_m_rbAFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraintDoubleData_m_rbAFrame_get'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraintDoubleData_m_rbBFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraintDoubleData_m_rbBFrame_get'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraintDoubleData_m_useReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraintDoubleData_m_useReferenceFrameA_get'_ :: Ptr () -> IO CInt
- btHingeConstraintDoubleData_m_angularOnly_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraintDoubleData_m_angularOnly_get'_ :: Ptr () -> IO CInt
- btHingeConstraintDoubleData_m_enableAngularMotor_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraintDoubleData_m_enableAngularMotor_get'_ :: Ptr () -> IO CInt
- btHingeConstraintDoubleData_m_motorTargetVelocity_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintDoubleData_m_motorTargetVelocity_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintDoubleData_m_maxMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintDoubleData_m_maxMotorImpulse_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintDoubleData_m_lowerLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintDoubleData_m_lowerLimit_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintDoubleData_m_upperLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintDoubleData_m_upperLimit_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintDoubleData_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintDoubleData_m_limitSoftness_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintDoubleData_m_biasFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintDoubleData_m_biasFactor_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintDoubleData_m_relaxationFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintDoubleData_m_relaxationFactor_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintFloatData'_ :: IO (Ptr ())
- btHingeConstraintFloatData_free'_ :: Ptr () -> IO ()
- btHingeConstraintFloatData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraintFloatData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraintFloatData_m_rbAFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraintFloatData_m_rbAFrame_get'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraintFloatData_m_rbBFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraintFloatData_m_rbBFrame_get'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraintFloatData_m_useReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraintFloatData_m_useReferenceFrameA_get'_ :: Ptr () -> IO CInt
- btHingeConstraintFloatData_m_angularOnly_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraintFloatData_m_angularOnly_get'_ :: Ptr () -> IO CInt
- btHingeConstraintFloatData_m_enableAngularMotor_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraintFloatData_m_enableAngularMotor_get'_ :: Ptr () -> IO CInt
- btHingeConstraintFloatData_m_motorTargetVelocity_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintFloatData_m_motorTargetVelocity_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintFloatData_m_maxMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintFloatData_m_maxMotorImpulse_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintFloatData_m_lowerLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintFloatData_m_lowerLimit_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintFloatData_m_upperLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintFloatData_m_upperLimit_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintFloatData_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintFloatData_m_limitSoftness_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintFloatData_m_biasFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintFloatData_m_biasFactor_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintFloatData_m_relaxationFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintFloatData_m_relaxationFactor_get'_ :: Ptr () -> IO CFloat
- btJacobianEntry0'_ :: IO (Ptr ())
- btJacobianEntry2'_ :: Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btJacobianEntry3'_ :: Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btJacobianEntry_free'_ :: Ptr () -> IO ()
- btJacobianEntry_getDiagonal'_ :: Ptr () -> IO CFloat
- btJacobianEntry_getRelativeVelocity'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CFloat
- btJacobianEntry_getRelativeVelocity''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CFloat
- btJacobianEntry_m_0MinvJt_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_0MinvJt_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_1MinvJt_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_1MinvJt_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_Adiag_set'_ :: Ptr () -> CFloat -> IO ()
- btJacobianEntry_m_Adiag_get'_ :: Ptr () -> IO CFloat
- btJacobianEntry_m_aJ_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_aJ_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_bJ_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_bJ_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_linearJointAxis_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_linearJointAxis_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint0'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btPoint2PointConstraint1'_ :: Ptr () -> Ptr CFloat -> IO (Ptr ())
- btPoint2PointConstraint_free'_ :: Ptr () -> IO ()
- btPoint2PointConstraint_getInfo1NonVirtual'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraint_getInfo2NonVirtual'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_getInfo2NonVirtual''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_setParam'_ :: Ptr () -> CInt -> CFloat -> CInt -> IO ()
- btPoint2PointConstraint_getPivotInA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_getPivotInB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_updateRHS'_ :: Ptr () -> CFloat -> IO ()
- btPoint2PointConstraint_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btPoint2PointConstraint_buildJacobian'_ :: Ptr () -> IO ()
- btPoint2PointConstraint_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btPoint2PointConstraint_getParam'_ :: Ptr () -> CInt -> CInt -> IO CFloat
- btPoint2PointConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraint_setPivotA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_setPivotA''_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_setPivotB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_setPivotB''_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_m_pivotInA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_m_pivotInA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_m_pivotInB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_m_pivotInB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_m_flags_set'_ :: Ptr () -> CInt -> IO ()
- btPoint2PointConstraint_m_flags_get'_ :: Ptr () -> IO CInt
- btPoint2PointConstraint_m_erp_set'_ :: Ptr () -> CFloat -> IO ()
- btPoint2PointConstraint_m_erp_get'_ :: Ptr () -> IO CFloat
- btPoint2PointConstraint_m_cfm_set'_ :: Ptr () -> CFloat -> IO ()
- btPoint2PointConstraint_m_cfm_get'_ :: Ptr () -> IO CFloat
- btPoint2PointConstraint_m_useSolveConstraintObsolete_set'_ :: Ptr () -> CInt -> IO ()
- btPoint2PointConstraint_m_useSolveConstraintObsolete_get'_ :: Ptr () -> IO CInt
- btPoint2PointConstraint_m_setting_set'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraint_m_setting_get'_ :: Ptr () -> IO (Ptr ())
- btPoint2PointConstraintDoubleData'_ :: IO (Ptr ())
- btPoint2PointConstraintDoubleData_free'_ :: Ptr () -> IO ()
- btPoint2PointConstraintDoubleData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraintDoubleData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())
- btPoint2PointConstraintDoubleData_m_pivotInA_set'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraintDoubleData_m_pivotInA_get'_ :: Ptr () -> IO (Ptr ())
- btPoint2PointConstraintDoubleData_m_pivotInB_set'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraintDoubleData_m_pivotInB_get'_ :: Ptr () -> IO (Ptr ())
- btPoint2PointConstraintFloatData'_ :: IO (Ptr ())
- btPoint2PointConstraintFloatData_free'_ :: Ptr () -> IO ()
- btPoint2PointConstraintFloatData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraintFloatData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())
- btPoint2PointConstraintFloatData_m_pivotInA_set'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraintFloatData_m_pivotInA_get'_ :: Ptr () -> IO (Ptr ())
- btPoint2PointConstraintFloatData_m_pivotInB_set'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraintFloatData_m_pivotInB_get'_ :: Ptr () -> IO (Ptr ())
- btRotationalLimitMotor'_ :: IO (Ptr ())
- btRotationalLimitMotor_free'_ :: Ptr () -> IO ()
- btRotationalLimitMotor_testLimitValue'_ :: Ptr () -> CFloat -> IO CInt
- btRotationalLimitMotor_solveAngularLimits'_ :: Ptr () -> CFloat -> Ptr CFloat -> CFloat -> Ptr () -> Ptr () -> IO CFloat
- btRotationalLimitMotor_solveAngularLimits''_ :: Ptr () -> CFloat -> Ptr CFloat -> CFloat -> Ptr () -> Ptr () -> IO CFloat
- btRotationalLimitMotor_needApplyTorques'_ :: Ptr () -> IO CInt
- btRotationalLimitMotor_isLimited'_ :: Ptr () -> IO CInt
- btRotationalLimitMotor_m_accumulatedImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_accumulatedImpulse_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_bounce_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_bounce_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_currentLimit_set'_ :: Ptr () -> CInt -> IO ()
- btRotationalLimitMotor_m_currentLimit_get'_ :: Ptr () -> IO CInt
- btRotationalLimitMotor_m_currentLimitError_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_currentLimitError_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_currentPosition_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_currentPosition_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_damping_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_damping_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_enableMotor_set'_ :: Ptr () -> CInt -> IO ()
- btRotationalLimitMotor_m_enableMotor_get'_ :: Ptr () -> IO CInt
- btRotationalLimitMotor_m_hiLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_hiLimit_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_limitSoftness_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_loLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_loLimit_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_maxLimitForce_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_maxLimitForce_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_maxMotorForce_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_maxMotorForce_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_normalCFM_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_normalCFM_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_stopCFM_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_stopCFM_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_stopERP_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_stopERP_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_targetVelocity_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_targetVelocity_get'_ :: Ptr () -> IO CFloat
- btSequentialImpulseConstraintSolver'_ :: IO (Ptr ())
- btSequentialImpulseConstraintSolver_free'_ :: Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_convertContact'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_setRandSeed'_ :: Ptr () -> CULong -> IO ()
- btSequentialImpulseConstraintSolver_getFixedBody'_ :: IO (Ptr ())
- btSequentialImpulseConstraintSolver_resolveSingleConstraintRowLowerLimitSIMD'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_btRand2'_ :: Ptr () -> IO CULong
- btSequentialImpulseConstraintSolver_setFrictionConstraintImpulse'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_getOrInitSolverBody'_ :: Ptr () -> Ptr () -> IO CInt
- btSequentialImpulseConstraintSolver_resolveSingleConstraintRowGenericSIMD'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_btRandInt2'_ :: Ptr () -> CInt -> IO CInt
- btSequentialImpulseConstraintSolver_resolveSingleConstraintRowLowerLimit'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_reset'_ :: Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_resolveSplitPenetrationImpulseCacheFriendly'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_setupFrictionConstraint'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> CFloat -> CFloat -> CFloat -> IO ()
- btSequentialImpulseConstraintSolver_setupFrictionConstraint''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> CFloat -> CFloat -> CFloat -> IO ()
- btSequentialImpulseConstraintSolver_getRandSeed'_ :: Ptr () -> IO CULong
- btSequentialImpulseConstraintSolver_addFrictionConstraint'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr () -> CInt -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> CFloat -> CFloat -> CFloat -> IO (Ptr ())
- btSequentialImpulseConstraintSolver_addFrictionConstraint''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr () -> CInt -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> CFloat -> CFloat -> CFloat -> IO (Ptr ())
- btSequentialImpulseConstraintSolver_restitutionCurve'_ :: Ptr () -> CFloat -> CFloat -> IO CFloat
- btSequentialImpulseConstraintSolver_resolveSingleConstraintRowGeneric'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_resolveSplitPenetrationSIMD'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_m_tmpSolverContactConstraintPool_set'_ :: Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_m_tmpSolverContactConstraintPool_get'_ :: Ptr () -> IO (Ptr ())
- btSequentialImpulseConstraintSolver_m_tmpSolverNonContactConstraintPool_set'_ :: Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_m_tmpSolverNonContactConstraintPool_get'_ :: Ptr () -> IO (Ptr ())
- btSequentialImpulseConstraintSolver_m_tmpSolverContactFrictionConstraintPool_set'_ :: Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_m_tmpSolverContactFrictionConstraintPool_get'_ :: Ptr () -> IO (Ptr ())
- btSequentialImpulseConstraintSolver_m_orderTmpConstraintPool_set'_ :: Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_m_orderTmpConstraintPool_get'_ :: Ptr () -> IO (Ptr ())
- btSequentialImpulseConstraintSolver_m_orderFrictionConstraintPool_set'_ :: Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_m_orderFrictionConstraintPool_get'_ :: Ptr () -> IO (Ptr ())
- btSequentialImpulseConstraintSolver_m_tmpConstraintSizesPool_set'_ :: Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_m_tmpConstraintSizesPool_get'_ :: Ptr () -> IO (Ptr ())
- btSequentialImpulseConstraintSolver_m_btSeed2_set'_ :: Ptr () -> CULong -> IO ()
- btSequentialImpulseConstraintSolver_m_btSeed2_get'_ :: Ptr () -> IO CULong
- btSliderConstraint0'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())
- btSliderConstraint1'_ :: Ptr () -> Ptr CFloat -> CInt -> IO (Ptr ())
- btSliderConstraint_free'_ :: Ptr () -> IO ()
- btSliderConstraint_getRigidBodyB'_ :: Ptr () -> IO (Ptr ())
- btSliderConstraint_getRigidBodyA'_ :: Ptr () -> IO (Ptr ())
- btSliderConstraint_getAngDepth'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getTargetAngMotorVelocity'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getAngularPos'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setRestitutionLimAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getParam'_ :: Ptr () -> CInt -> CInt -> IO CFloat
- btSliderConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()
- btSliderConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()
- btSliderConstraint_getPoweredLinMotor'_ :: Ptr () -> IO CInt
- btSliderConstraint_setUseFrameOffset'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_setSoftnessLimLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getAncorInA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getAncorInB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_setDampingDirAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getSolveLinLimit'_ :: Ptr () -> IO CInt
- btSliderConstraint_getUseFrameOffset'_ :: Ptr () -> IO CInt
- btSliderConstraint_getMaxAngMotorForce'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setRestitutionDirAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getMaxLinMotorForce'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setDampingOrthoLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getSolveAngLimit'_ :: Ptr () -> IO CInt
- btSliderConstraint_setPoweredAngMotor'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_getLinearPos'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getCalculatedTransformB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getCalculatedTransformA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_testAngLimits'_ :: Ptr () -> IO ()
- btSliderConstraint_setDampingDirLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getUpperAngLimit'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setUpperAngLimit'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getRestitutionLimAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getSoftnessOrthoLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setLowerLinLimit'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getRestitutionDirLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getInfo1NonVirtual'_ :: Ptr () -> Ptr () -> IO ()
- btSliderConstraint_setRestitutionLimLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setTargetLinMotorVelocity'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getUpperLinLimit'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setMaxLinMotorForce'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getLowerAngLimit'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setSoftnessDirLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_initParams'_ :: Ptr () -> IO ()
- btSliderConstraint_getInfo2NonVirtual'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> CFloat -> IO ()
- btSliderConstraint_getInfo2NonVirtual''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> CFloat -> IO ()
- btSliderConstraint_getFrameOffsetA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getFrameOffsetA0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getFrameOffsetA1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getFrameOffsetB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getFrameOffsetB0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getFrameOffsetB1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getDampingDirAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getRestitutionLimLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getSoftnessOrthoAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setSoftnessOrthoLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setSoftnessLimAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getDampingDirLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getSoftnessLimLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setPoweredLinMotor'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_calculateTransforms'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSliderConstraint_calculateTransforms''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSliderConstraint_getLinDepth'_ :: Ptr () -> IO CFloat
- btSliderConstraint_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btSliderConstraint_getDampingLimLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getRestitutionDirAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setParam'_ :: Ptr () -> CInt -> CFloat -> CInt -> IO ()
- btSliderConstraint_getDampingLimAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setRestitutionOrthoLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setRestitutionDirLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setDampingLimAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setSoftnessDirAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setUpperLinLimit'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btSliderConstraint_setTargetAngMotorVelocity'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getSoftnessDirAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setMaxAngMotorForce'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setLowerAngLimit'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getPoweredAngMotor'_ :: Ptr () -> IO CInt
- btSliderConstraint_getDampingOrthoAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getRestitutionOrthoLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getTargetLinMotorVelocity'_ :: Ptr () -> IO CFloat
- btSliderConstraint_testLinLimits'_ :: Ptr () -> IO ()
- btSliderConstraint_getLowerLinLimit'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setDampingOrthoAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setRestitutionOrthoAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getRestitutionOrthoAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getDampingOrthoLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getSoftnessLimAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setSoftnessOrthoAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setDampingLimLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setFrames'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSliderConstraint_setFrames''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSliderConstraint_getSoftnessDirLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getUseLinearReferenceFrameA'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_useSolveConstraintObsolete_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_m_useSolveConstraintObsolete_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_useOffsetForConstraintFrame_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_m_useOffsetForConstraintFrame_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_frameInA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_frameInA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_frameInB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_frameInB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_useLinearReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_m_useLinearReferenceFrameA_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_lowerLinLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_lowerLinLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_upperLinLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_upperLinLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_lowerAngLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_lowerAngLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_upperAngLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_upperAngLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_softnessDirLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_softnessDirLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_restitutionDirLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_restitutionDirLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_dampingDirLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_dampingDirLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_cfmDirLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_cfmDirLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_softnessDirAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_softnessDirAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_restitutionDirAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_restitutionDirAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_dampingDirAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_dampingDirAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_cfmDirAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_cfmDirAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_softnessLimLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_softnessLimLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_restitutionLimLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_restitutionLimLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_dampingLimLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_dampingLimLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_cfmLimLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_cfmLimLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_softnessLimAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_softnessLimAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_restitutionLimAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_restitutionLimAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_dampingLimAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_dampingLimAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_cfmLimAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_cfmLimAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_softnessOrthoLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_softnessOrthoLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_restitutionOrthoLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_restitutionOrthoLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_dampingOrthoLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_dampingOrthoLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_cfmOrthoLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_cfmOrthoLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_softnessOrthoAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_softnessOrthoAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_restitutionOrthoAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_restitutionOrthoAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_dampingOrthoAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_dampingOrthoAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_cfmOrthoAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_cfmOrthoAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_solveLinLim_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_m_solveLinLim_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_solveAngLim_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_m_solveAngLim_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_flags_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_m_flags_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_timeStep_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_timeStep_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_calculatedTransformA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_calculatedTransformA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_calculatedTransformB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_calculatedTransformB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_sliderAxis_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_sliderAxis_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_realPivotAInW_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_realPivotAInW_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_realPivotBInW_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_realPivotBInW_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_projPivotInW_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_projPivotInW_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_delta_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_delta_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_depth_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_depth_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_relPosA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_relPosA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_relPosB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_relPosB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_linPos_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_linPos_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_angPos_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_angPos_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_angDepth_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_angDepth_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_kAngle_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_kAngle_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_poweredLinMotor_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_m_poweredLinMotor_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_targetLinMotorVelocity_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_targetLinMotorVelocity_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_maxLinMotorForce_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_maxLinMotorForce_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_accumulatedLinMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_accumulatedLinMotorImpulse_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_poweredAngMotor_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_m_poweredAngMotor_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_targetAngMotorVelocity_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_targetAngMotorVelocity_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_maxAngMotorForce_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_maxAngMotorForce_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_accumulatedAngMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_accumulatedAngMotorImpulse_get'_ :: Ptr () -> IO CFloat
- btSliderConstraintData'_ :: IO (Ptr ())
- btSliderConstraintData_free'_ :: Ptr () -> IO ()
- btSliderConstraintData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()
- btSliderConstraintData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())
- btSliderConstraintData_m_rbAFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btSliderConstraintData_m_rbAFrame_get'_ :: Ptr () -> IO (Ptr ())
- btSliderConstraintData_m_rbBFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btSliderConstraintData_m_rbBFrame_get'_ :: Ptr () -> IO (Ptr ())
- btSliderConstraintData_m_linearUpperLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraintData_m_linearUpperLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraintData_m_linearLowerLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraintData_m_linearLowerLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraintData_m_angularUpperLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraintData_m_angularUpperLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraintData_m_angularLowerLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraintData_m_angularLowerLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraintData_m_useLinearReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraintData_m_useLinearReferenceFrameA_get'_ :: Ptr () -> IO CInt
- btSliderConstraintData_m_useOffsetForConstraintFrame_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraintData_m_useOffsetForConstraintFrame_get'_ :: Ptr () -> IO CInt
- btSolverBodyObsolete'_ :: IO (Ptr ())
- btSolverBodyObsolete_free'_ :: Ptr () -> IO ()
- btSolverBodyObsolete_getAngularVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_getAngularVelocity''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_writebackVelocity'_ :: Ptr () -> IO ()
- btSolverBodyObsolete_writebackVelocity0'_ :: Ptr () -> IO ()
- btSolverBodyObsolete_writebackVelocity1'_ :: Ptr () -> CFloat -> IO ()
- btSolverBodyObsolete_internalApplyPushImpulse'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btSolverBodyObsolete_internalApplyPushImpulse''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btSolverBodyObsolete_getVelocityInLocalPointObsolete'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_getVelocityInLocalPointObsolete''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_deltaLinearVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_deltaLinearVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_deltaAngularVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_deltaAngularVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_angularFactor_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_angularFactor_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_invMass_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_invMass_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_originalBody_set'_ :: Ptr () -> Ptr () -> IO ()
- btSolverBodyObsolete_m_originalBody_get'_ :: Ptr () -> IO (Ptr ())
- btSolverBodyObsolete_m_pushVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_pushVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_turnVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_turnVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint'_ :: IO (Ptr ())
- btSolverConstraint_free'_ :: Ptr () -> IO ()
- btSolverConstraint_m_angularComponentA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_angularComponentA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_angularComponentB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_angularComponentB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_appliedImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_appliedImpulse_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_appliedPushImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_appliedPushImpulse_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_cfm_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_cfm_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_contactNormal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_contactNormal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_friction_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_friction_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_jacDiagABInv_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_jacDiagABInv_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_lowerLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_lowerLimit_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_relpos1CrossNormal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_relpos1CrossNormal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_relpos2CrossNormal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_relpos2CrossNormal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_rhs_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_rhs_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_rhsPenetration_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_rhsPenetration_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_upperLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_upperLimit_get'_ :: Ptr () -> IO CFloat
- btTranslationalLimitMotor'_ :: IO (Ptr ())
- btTranslationalLimitMotor_free'_ :: Ptr () -> IO ()
- btTranslationalLimitMotor_testLimitValue'_ :: Ptr () -> CInt -> CFloat -> IO CInt
- btTranslationalLimitMotor_needApplyForce'_ :: Ptr () -> CInt -> IO CInt
- btTranslationalLimitMotor_solveLinearAxis'_ :: Ptr () -> CFloat -> CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> CInt -> Ptr CFloat -> Ptr CFloat -> IO CFloat
- btTranslationalLimitMotor_solveLinearAxis''_ :: Ptr () -> CFloat -> CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> CInt -> Ptr CFloat -> Ptr CFloat -> IO CFloat
- btTranslationalLimitMotor_isLimited'_ :: Ptr () -> CInt -> IO CInt
- btTranslationalLimitMotor_m_accumulatedImpulse_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_accumulatedImpulse_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_currentLimitError_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_currentLimitError_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_currentLinearDiff_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_currentLinearDiff_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_damping_set'_ :: Ptr () -> CFloat -> IO ()
- btTranslationalLimitMotor_m_damping_get'_ :: Ptr () -> IO CFloat
- btTranslationalLimitMotor_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()
- btTranslationalLimitMotor_m_limitSoftness_get'_ :: Ptr () -> IO CFloat
- btTranslationalLimitMotor_m_lowerLimit_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_lowerLimit_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_maxMotorForce_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_maxMotorForce_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_normalCFM_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_normalCFM_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_restitution_set'_ :: Ptr () -> CFloat -> IO ()
- btTranslationalLimitMotor_m_restitution_get'_ :: Ptr () -> IO CFloat
- btTranslationalLimitMotor_m_stopCFM_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_stopCFM_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_stopERP_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_stopERP_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_targetVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_targetVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_upperLimit_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_upperLimit_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTypedConstraint_getRigidBodyB'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_getRigidBodyB0'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_getRigidBodyB1'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_buildJacobian'_ :: Ptr () -> IO ()
- btTypedConstraint_getRigidBodyA'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_getRigidBodyA0'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_getRigidBodyA1'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btTypedConstraint_enableFeedback'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_getUserConstraintId'_ :: Ptr () -> IO CInt
- btTypedConstraint_setParam'_ :: Ptr () -> CInt -> CFloat -> CInt -> IO ()
- btTypedConstraint_getParam'_ :: Ptr () -> CInt -> CInt -> IO CFloat
- btTypedConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()
- btTypedConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()
- btTypedConstraint_setBreakingImpulseThreshold'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_getFixedBody'_ :: IO (Ptr ())
- btTypedConstraint_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btTypedConstraint_isEnabled'_ :: Ptr () -> IO CInt
- btTypedConstraint_setUserConstraintId'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_getMotorFactor'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO CFloat
- btTypedConstraint_getDbgDrawSize'_ :: Ptr () -> IO CFloat
- btTypedConstraint_internalSetAppliedImpulse'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_needsFeedback'_ :: Ptr () -> IO CInt
- btTypedConstraint_getUserConstraintPtr'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_setEnabled'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_getUid'_ :: Ptr () -> IO CInt
- btTypedConstraint_setDbgDrawSize'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_setUserConstraintType'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_internalGetAppliedImpulse'_ :: Ptr () -> IO CFloat
- btTypedConstraint_setupSolverConstraint'_ :: Ptr () -> Ptr () -> CInt -> CInt -> CFloat -> IO ()
- btTypedConstraint_getBreakingImpulseThreshold'_ :: Ptr () -> IO CFloat
- btTypedConstraint_getUserConstraintType'_ :: Ptr () -> IO CInt
- btTypedConstraint_solveConstraintObsolete'_ :: Ptr () -> Ptr () -> Ptr () -> CFloat -> IO ()
- btTypedConstraint_getAppliedImpulse'_ :: Ptr () -> IO CFloat
- btTypedConstraint_setUserConstraintPtr'_ :: Ptr () -> Ptr () -> IO ()
- btTypedConstraint_m_appliedImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_m_appliedImpulse_get'_ :: Ptr () -> IO CFloat
- btTypedConstraint_m_breakingImpulseThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_m_breakingImpulseThreshold_get'_ :: Ptr () -> IO CFloat
- btTypedConstraint_m_dbgDrawSize_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_m_dbgDrawSize_get'_ :: Ptr () -> IO CFloat
- btTypedConstraint_m_isEnabled_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_m_isEnabled_get'_ :: Ptr () -> IO CInt
- btTypedConstraint_m_needsFeedback_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_m_needsFeedback_get'_ :: Ptr () -> IO CInt
- btTypedConstraint_m_rbA_set'_ :: Ptr () -> Ptr () -> IO ()
- btTypedConstraint_m_rbA_get'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_m_rbB_set'_ :: Ptr () -> Ptr () -> IO ()
- btTypedConstraint_m_rbB_get'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_m_userConstraintType_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_m_userConstraintType_get'_ :: Ptr () -> IO CInt
- btTypedConstraintData'_ :: IO (Ptr ())
- btTypedConstraintData_free'_ :: Ptr () -> IO ()
- btTypedConstraintData_m_appliedImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraintData_m_appliedImpulse_get'_ :: Ptr () -> IO CFloat
- btTypedConstraintData_m_dbgDrawSize_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraintData_m_dbgDrawSize_get'_ :: Ptr () -> IO CFloat
- btTypedConstraintData_m_disableCollisionsBetweenLinkedBodies_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraintData_m_disableCollisionsBetweenLinkedBodies_get'_ :: Ptr () -> IO CInt
- btTypedConstraintData_m_name_set'_ :: Ptr () -> Ptr CChar -> IO ()
- btTypedConstraintData_m_name_get'_ :: Ptr () -> IO (Ptr CChar)
- btTypedConstraintData_m_needsFeedback_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraintData_m_needsFeedback_get'_ :: Ptr () -> IO CInt
- btTypedConstraintData_m_objectType_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraintData_m_objectType_get'_ :: Ptr () -> IO CInt
- btTypedConstraintData_m_rbA_set'_ :: Ptr () -> Ptr () -> IO ()
- btTypedConstraintData_m_rbA_get'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraintData_m_rbB_set'_ :: Ptr () -> Ptr () -> IO ()
- btTypedConstraintData_m_rbB_get'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraintData_m_userConstraintId_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraintData_m_userConstraintId_get'_ :: Ptr () -> IO CInt
- btTypedConstraintData_m_userConstraintType_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraintData_m_userConstraintType_get'_ :: Ptr () -> IO CInt
- btUniversalConstraint'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btUniversalConstraint_free'_ :: Ptr () -> IO ()
- btUniversalConstraint_setLowerLimit'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btUniversalConstraint_getAnchor2'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_setAxis'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btUniversalConstraint_setAxis''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btUniversalConstraint_getAxis1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_getAnchor'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_getAxis2'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_setUpperLimit'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btUniversalConstraint_getAngle2'_ :: Ptr () -> IO CFloat
- btUniversalConstraint_getAngle1'_ :: Ptr () -> IO CFloat
- btUniversalConstraint_m_anchor_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_m_anchor_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_m_axis1_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_m_axis1_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_m_axis2_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_m_axis2_get'_ :: Ptr () -> Ptr CFloat -> IO ()
btAngularLimit
btAngularLimit_free :: BtAngularLimitClass bc => bc -> IO ()Source
btAngularLimit_getCorrection :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_set :: BtAngularLimitClass bc => bc -> Float -> Float -> Float -> Float -> Float -> IO ()Source
btAngularLimit_getError :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_isLimit :: BtAngularLimitClass bc => bc -> IO BoolSource
btAngularLimit_getSign :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_getBiasFactor :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_getSoftness :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_getHigh :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_getHalfRange :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_getLow :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_getRelaxationFactor :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_m_center_set :: BtAngularLimitClass bc => bc -> Float -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h?r=2223#346 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h?r=2223#346 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp?r=2223
btAngularLimit_m_center_get :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_m_halfRange_set :: BtAngularLimitClass bc => bc -> Float -> IO ()Source
btAngularLimit_m_halfRange_get :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_m_softness_set :: BtAngularLimitClass bc => bc -> Float -> IO ()Source
btAngularLimit_m_softness_get :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_m_biasFactor_set :: BtAngularLimitClass bc => bc -> Float -> IO ()Source
btAngularLimit_m_biasFactor_get :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_m_relaxationFactor_set :: BtAngularLimitClass bc => bc -> Float -> IO ()Source
btAngularLimit_m_relaxationFactor_get :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_m_correction_set :: BtAngularLimitClass bc => bc -> Float -> IO ()Source
btAngularLimit_m_correction_get :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_m_sign_set :: BtAngularLimitClass bc => bc -> Float -> IO ()Source
btAngularLimit_m_sign_get :: BtAngularLimitClass bc => bc -> IO FloatSource
btAngularLimit_m_solveLimit_set :: BtAngularLimitClass bc => bc -> Bool -> IO ()Source
btAngularLimit_m_solveLimit_get :: BtAngularLimitClass bc => bc -> IO BoolSource
btConeTwistConstraint
btConeTwistConstraint0 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Transform -> Transform -> IO BtConeTwistConstraintSource
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h?r=2223#131 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h?r=2223#129 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp?r=2223
btConeTwistConstraint1 :: BtRigidBodyClass p0 => p0 -> Transform -> IO BtConeTwistConstraintSource
btConeTwistConstraint_free :: BtConeTwistConstraintClass bc => bc -> IO ()Source
btConeTwistConstraint_buildJacobian :: BtConeTwistConstraintClass bc => bc -> IO ()Source
btConeTwistConstraint_adjustSwingAxisToUseEllipseNormal :: BtConeTwistConstraintClass bc => bc -> Vec3 -> IO Vec3Source
btConeTwistConstraint_adjustSwingAxisToUseEllipseNormal' :: BtConeTwistConstraintClass bc => bc -> IO Vec3Source
btConeTwistConstraint_getInfo2NonVirtual :: (BtConeTwistConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Transform -> Transform -> Mat3 -> Mat3 -> IO (Transform, Transform, Mat3, Mat3)Source
btConeTwistConstraint_getInfo2NonVirtual' :: (BtConeTwistConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO (Transform, Transform, Mat3, Mat3)Source
btConeTwistConstraint_calcAngleInfo2 :: BtConeTwistConstraintClass bc => bc -> Transform -> Transform -> Mat3 -> Mat3 -> IO (Transform, Transform, Mat3, Mat3)Source
btConeTwistConstraint_calcAngleInfo2' :: BtConeTwistConstraintClass bc => bc -> IO (Transform, Transform, Mat3, Mat3)Source
btConeTwistConstraint_getParam :: BtConeTwistConstraintClass bc => bc -> Int -> Int -> IO FloatSource
btConeTwistConstraint_setDamping :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_getInfo1 :: (BtConeTwistConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()Source
btConeTwistConstraint_getInfo2 :: (BtConeTwistConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()Source
btConeTwistConstraint_setParam :: BtConeTwistConstraintClass bc => bc -> Int -> Float -> Int -> IO ()Source
btConeTwistConstraint_calculateSerializeBufferSize :: BtConeTwistConstraintClass bc => bc -> IO IntSource
btConeTwistConstraint_init :: BtConeTwistConstraintClass bc => bc -> IO ()Source
btConeTwistConstraint_setMaxMotorImpulseNormalized :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_enableMotor :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()Source
btConeTwistConstraint_getInfo1NonVirtual :: (BtConeTwistConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()Source
btConeTwistConstraint_serialize :: (BtConeTwistConstraintClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO StringSource
btConeTwistConstraint_setAngularOnly :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()Source
btConeTwistConstraint_setFrames :: BtConeTwistConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)Source
btConeTwistConstraint_setFrames' :: BtConeTwistConstraintClass bc => bc -> IO (Transform, Transform)Source
btConeTwistConstraint_setLimit :: BtConeTwistConstraintClass bc => bc -> Int -> Float -> IO ()Source
btConeTwistConstraint_setLimit0 :: BtConeTwistConstraintClass bc => bc -> Int -> Float -> IO ()Source
btConeTwistConstraint_setLimit1 :: BtConeTwistConstraintClass bc => bc -> Float -> Float -> Float -> Float -> Float -> Float -> IO ()Source
btConeTwistConstraint_setMaxMotorImpulse :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_calcAngleInfo :: BtConeTwistConstraintClass bc => bc -> IO ()Source
btConeTwistConstraint_setMotorTarget :: BtConeTwistConstraintClass bc => bc -> UnitQuaternion -> IO UnitQuaternionSource
btConeTwistConstraint_setMotorTarget' :: BtConeTwistConstraintClass bc => bc -> IO UnitQuaternionSource
btConeTwistConstraint_setFixThresh :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_setMotorTargetInConstraintSpace :: BtConeTwistConstraintClass bc => bc -> UnitQuaternion -> IO UnitQuaternionSource
btConeTwistConstraint_setMotorTargetInConstraintSpace' :: BtConeTwistConstraintClass bc => bc -> IO UnitQuaternionSource
btConeTwistConstraint_solveConstraintObsolete :: (BtConeTwistConstraintClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1) => bc -> p0 -> p1 -> Float -> IO ()Source
btConeTwistConstraint_GetPointForAngle :: BtConeTwistConstraintClass bc => bc -> Float -> Float -> IO Vec3Source
btConeTwistConstraint_updateRHS :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_rbAFrame_set :: BtConeTwistConstraintClass bc => bc -> Transform -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h?r=2223#60 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h?r=2223#60 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp?r=2223
btConeTwistConstraint_m_rbBFrame_set :: BtConeTwistConstraintClass bc => bc -> Transform -> IO ()Source
btConeTwistConstraint_m_limitSoftness_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_biasFactor_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_relaxationFactor_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_relaxationFactor_get :: BtConeTwistConstraintClass bc => bc -> IO FloatSource
btConeTwistConstraint_m_damping_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_swingSpan1_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_swingSpan2_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_twistSpan_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_fixThresh_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_swingAxis_set :: BtConeTwistConstraintClass bc => bc -> Vec3 -> IO ()Source
btConeTwistConstraint_m_twistAxis_set :: BtConeTwistConstraintClass bc => bc -> Vec3 -> IO ()Source
btConeTwistConstraint_m_kSwing_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_kTwist_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_twistLimitSign_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_swingCorrection_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_swingCorrection_get :: BtConeTwistConstraintClass bc => bc -> IO FloatSource
btConeTwistConstraint_m_twistCorrection_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_twistCorrection_get :: BtConeTwistConstraintClass bc => bc -> IO FloatSource
btConeTwistConstraint_m_twistAngle_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_accSwingLimitImpulse_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_accSwingLimitImpulse_get :: BtConeTwistConstraintClass bc => bc -> IO FloatSource
btConeTwistConstraint_m_accTwistLimitImpulse_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_accTwistLimitImpulse_get :: BtConeTwistConstraintClass bc => bc -> IO FloatSource
btConeTwistConstraint_m_angularOnly_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()Source
btConeTwistConstraint_m_solveTwistLimit_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()Source
btConeTwistConstraint_m_solveSwingLimit_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()Source
btConeTwistConstraint_m_useSolveConstraintObsolete_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()Source
btConeTwistConstraint_m_useSolveConstraintObsolete_get :: BtConeTwistConstraintClass bc => bc -> IO BoolSource
btConeTwistConstraint_m_swingLimitRatio_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_swingLimitRatio_get :: BtConeTwistConstraintClass bc => bc -> IO FloatSource
btConeTwistConstraint_m_twistLimitRatio_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_twistLimitRatio_get :: BtConeTwistConstraintClass bc => bc -> IO FloatSource
btConeTwistConstraint_m_twistAxisA_set :: BtConeTwistConstraintClass bc => bc -> Vec3 -> IO ()Source
btConeTwistConstraint_m_bMotorEnabled_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()Source
btConeTwistConstraint_m_bNormalizedMotorStrength_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO ()Source
btConeTwistConstraint_m_bNormalizedMotorStrength_get :: BtConeTwistConstraintClass bc => bc -> IO BoolSource
btConeTwistConstraint_m_qTarget_set :: BtConeTwistConstraintClass bc => bc -> UnitQuaternion -> IO ()Source
btConeTwistConstraint_m_qTarget_get :: BtConeTwistConstraintClass bc => bc -> IO UnitQuaternionSource
btConeTwistConstraint_m_maxMotorImpulse_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_maxMotorImpulse_get :: BtConeTwistConstraintClass bc => bc -> IO FloatSource
btConeTwistConstraint_m_accMotorImpulse_set :: BtConeTwistConstraintClass bc => bc -> Vec3 -> IO ()Source
btConeTwistConstraint_m_flags_set :: BtConeTwistConstraintClass bc => bc -> Int -> IO ()Source
btConeTwistConstraint_m_flags_get :: BtConeTwistConstraintClass bc => bc -> IO IntSource
btConeTwistConstraint_m_linCFM_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_linERP_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraint_m_angCFM_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO ()Source
btConeTwistConstraintData
btConeTwistConstraintData_free :: BtConeTwistConstraintDataClass bc => bc -> IO ()Source
btConeTwistConstraintData_m_typeConstraintData_set :: (BtConeTwistConstraintDataClass bc, BtTypedConstraintDataClass a) => bc -> a -> IO ()Source
btConeTwistConstraintData_m_typeConstraintData_get :: BtConeTwistConstraintDataClass bc => bc -> IO BtTypedConstraintDataSource
btConeTwistConstraintData_m_rbAFrame_set :: (BtConeTwistConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()Source
btConeTwistConstraintData_m_rbAFrame_get :: BtConeTwistConstraintDataClass bc => bc -> IO BtTransformFloatDataSource
btConeTwistConstraintData_m_rbBFrame_set :: (BtConeTwistConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()Source
btConeTwistConstraintData_m_rbBFrame_get :: BtConeTwistConstraintDataClass bc => bc -> IO BtTransformFloatDataSource
btConeTwistConstraintData_m_swingSpan1_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO ()Source
btConeTwistConstraintData_m_swingSpan1_get :: BtConeTwistConstraintDataClass bc => bc -> IO FloatSource
btConeTwistConstraintData_m_swingSpan2_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO ()Source
btConeTwistConstraintData_m_swingSpan2_get :: BtConeTwistConstraintDataClass bc => bc -> IO FloatSource
btConeTwistConstraintData_m_twistSpan_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO ()Source
btConeTwistConstraintData_m_twistSpan_get :: BtConeTwistConstraintDataClass bc => bc -> IO FloatSource
btConeTwistConstraintData_m_limitSoftness_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO ()Source
btConeTwistConstraintData_m_limitSoftness_get :: BtConeTwistConstraintDataClass bc => bc -> IO FloatSource
btConeTwistConstraintData_m_biasFactor_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO ()Source
btConeTwistConstraintData_m_biasFactor_get :: BtConeTwistConstraintDataClass bc => bc -> IO FloatSource
btConeTwistConstraintData_m_relaxationFactor_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO ()Source
btConeTwistConstraintData_m_relaxationFactor_get :: BtConeTwistConstraintDataClass bc => bc -> IO FloatSource
btConeTwistConstraintData_m_damping_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO ()Source
btConeTwistConstraintData_m_damping_get :: BtConeTwistConstraintDataClass bc => bc -> IO FloatSource
btConstraintInfo1
btTypedConstraint_btConstraintInfo1_free :: BtTypedConstraint_btConstraintInfo1Class bc => bc -> IO ()Source
btTypedConstraint_btConstraintInfo1_m_numConstraintRows_set :: BtTypedConstraint_btConstraintInfo1Class bc => bc -> Int -> IO ()Source
btTypedConstraint_btConstraintInfo1_m_numConstraintRows_get :: BtTypedConstraint_btConstraintInfo1Class bc => bc -> IO IntSource
btTypedConstraint_btConstraintInfo1_nub_set :: BtTypedConstraint_btConstraintInfo1Class bc => bc -> Int -> IO ()Source
btTypedConstraint_btConstraintInfo1_nub_get :: BtTypedConstraint_btConstraintInfo1Class bc => bc -> IO IntSource
btConstraintInfo2
btTypedConstraint_btConstraintInfo2_free :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO ()Source
btTypedConstraint_btConstraintInfo2_erp_set :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> Float -> IO ()Source
btTypedConstraint_btConstraintInfo2_erp_get :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO FloatSource
btTypedConstraint_btConstraintInfo2_fps_set :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> Float -> IO ()Source
btTypedConstraint_btConstraintInfo2_fps_get :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO FloatSource
btTypedConstraint_btConstraintInfo2_m_damping_set :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> Float -> IO ()Source
btTypedConstraint_btConstraintInfo2_m_damping_get :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO FloatSource
btTypedConstraint_btConstraintInfo2_m_numIterations_set :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> Int -> IO ()Source
btTypedConstraint_btConstraintInfo2_m_numIterations_get :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO IntSource
btTypedConstraint_btConstraintInfo2_rowskip_set :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> Int -> IO ()Source
btTypedConstraint_btConstraintInfo2_rowskip_get :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO IntSource
btConstraintSetting
btConstraintSetting_free :: BtConstraintSettingClass bc => bc -> IO ()Source
btConstraintSetting_m_tau_set :: BtConstraintSettingClass bc => bc -> Float -> IO ()Source
btConstraintSetting_m_tau_get :: BtConstraintSettingClass bc => bc -> IO FloatSource
btConstraintSetting_m_damping_set :: BtConstraintSettingClass bc => bc -> Float -> IO ()Source
btConstraintSetting_m_damping_get :: BtConstraintSettingClass bc => bc -> IO FloatSource
btConstraintSetting_m_impulseClamp_set :: BtConstraintSettingClass bc => bc -> Float -> IO ()Source
btConstraintSolver
btConstraintSolver_reset :: BtConstraintSolverClass bc => bc -> IO ()Source
btConstraintSolver_allSolved :: (BtConstraintSolverClass bc, BtContactSolverInfoClass p0, BtIDebugDrawClass p1, BtStackAllocClass p2) => bc -> p0 -> p1 -> p2 -> IO ()Source
btConstraintSolver_prepareSolve :: BtConstraintSolverClass bc => bc -> Int -> Int -> IO ()Source
btContactConstraint
btContactConstraint_getInfo1 :: (BtContactConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()Source
btContactConstraint_setContactManifold :: (BtContactConstraintClass bc, BtPersistentManifoldClass p0) => bc -> p0 -> IO ()Source
btContactConstraint_buildJacobian :: BtContactConstraintClass bc => bc -> IO ()Source
btContactConstraint_getInfo2 :: (BtContactConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()Source
btContactConstraint_getContactManifold :: BtContactConstraintClass bc => bc -> IO BtPersistentManifoldSource
btContactConstraint_getContactManifold0 :: BtContactConstraintClass bc => bc -> IO BtPersistentManifoldSource
btContactConstraint_getContactManifold1 :: BtContactConstraintClass bc => bc -> IO BtPersistentManifoldSource
btContactConstraint_m_contactManifold_set :: (BtContactConstraintClass bc, BtPersistentManifoldClass a) => bc -> a -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btContactConstraint.h?r=2223#29 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btContactConstraint.h?r=2223#29 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp?r=2223
btContactConstraint_m_contactManifold_get :: BtContactConstraintClass bc => bc -> IO BtPersistentManifoldSource
btContactSolverInfo
btContactSolverInfo_free :: BtContactSolverInfoClass bc => bc -> IO ()Source
btContactSolverInfoData
btContactSolverInfoData_free :: BtContactSolverInfoDataClass bc => bc -> IO ()Source
btContactSolverInfoData_m_tau_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()Source
btContactSolverInfoData_m_damping_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()Source
btContactSolverInfoData_m_friction_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()Source
btContactSolverInfoData_m_timeStep_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()Source
btContactSolverInfoData_m_restitution_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()Source
btContactSolverInfoData_m_restitution_get :: BtContactSolverInfoDataClass bc => bc -> IO FloatSource
btContactSolverInfoData_m_numIterations_set :: BtContactSolverInfoDataClass bc => bc -> Int -> IO ()Source
btContactSolverInfoData_m_numIterations_get :: BtContactSolverInfoDataClass bc => bc -> IO IntSource
btContactSolverInfoData_m_maxErrorReduction_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()Source
btContactSolverInfoData_m_maxErrorReduction_get :: BtContactSolverInfoDataClass bc => bc -> IO FloatSource
btContactSolverInfoData_m_sor_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()Source
btContactSolverInfoData_m_erp_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()Source
btContactSolverInfoData_m_erp2_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()Source
btContactSolverInfoData_m_globalCfm_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()Source
btContactSolverInfoData_m_splitImpulse_set :: BtContactSolverInfoDataClass bc => bc -> Int -> IO ()Source
btContactSolverInfoData_m_splitImpulsePenetrationThreshold_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()Source
btContactSolverInfoData_m_splitImpulsePenetrationThreshold_get :: BtContactSolverInfoDataClass bc => bc -> IO FloatSource
btContactSolverInfoData_m_linearSlop_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()Source
btContactSolverInfoData_m_warmstartingFactor_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO ()Source
btContactSolverInfoData_m_warmstartingFactor_get :: BtContactSolverInfoDataClass bc => bc -> IO FloatSource
btContactSolverInfoData_m_solverMode_set :: BtContactSolverInfoDataClass bc => bc -> Int -> IO ()Source
btContactSolverInfoData_m_restingContactRestitutionThreshold_set :: BtContactSolverInfoDataClass bc => bc -> Int -> IO ()Source
btContactSolverInfoData_m_restingContactRestitutionThreshold_get :: BtContactSolverInfoDataClass bc => bc -> IO IntSource
btContactSolverInfoData_m_minimumSolverBatchSize_set :: BtContactSolverInfoDataClass bc => bc -> Int -> IO ()Source
btContactSolverInfoData_m_minimumSolverBatchSize_get :: BtContactSolverInfoDataClass bc => bc -> IO IntSource
btGeneric6DofConstraint
btGeneric6DofConstraint0 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Transform -> Transform -> Bool -> IO BtGeneric6DofConstraintSource
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#353 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#352 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint1 :: BtRigidBodyClass p0 => p0 -> Transform -> Bool -> IO BtGeneric6DofConstraintSource
btGeneric6DofConstraint_free :: BtGeneric6DofConstraintClass bc => bc -> IO ()Source
btGeneric6DofConstraint_buildJacobian :: BtGeneric6DofConstraintClass bc => bc -> IO ()Source
btGeneric6DofConstraint_setParam :: BtGeneric6DofConstraintClass bc => bc -> Int -> Float -> Int -> IO ()Source
btGeneric6DofConstraint_getInfo1NonVirtual :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()Source
btGeneric6DofConstraint_getFrameOffsetA :: BtGeneric6DofConstraintClass bc => bc -> IO TransformSource
btGeneric6DofConstraint_getFrameOffsetA0 :: BtGeneric6DofConstraintClass bc => bc -> IO TransformSource
btGeneric6DofConstraint_getFrameOffsetA1 :: BtGeneric6DofConstraintClass bc => bc -> IO TransformSource
btGeneric6DofConstraint_getRelativePivotPosition :: BtGeneric6DofConstraintClass bc => bc -> Int -> IO FloatSource
btGeneric6DofConstraint_calculateAngleInfo :: BtGeneric6DofConstraintClass bc => bc -> IO ()Source
btGeneric6DofConstraint_getInfo2NonVirtual :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Transform -> Transform -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Transform, Transform, Vec3, Vec3, Vec3, Vec3)Source
btGeneric6DofConstraint_getInfo2NonVirtual' :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO (Transform, Transform, Vec3, Vec3, Vec3, Vec3)Source
btGeneric6DofConstraint_setAngularLimits :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Int -> Transform -> Transform -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Int, Transform, Transform, Vec3, Vec3, Vec3, Vec3)Source
btGeneric6DofConstraint_setAngularLimits' :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Int -> IO (Int, Transform, Transform, Vec3, Vec3, Vec3, Vec3)Source
btGeneric6DofConstraint_getParam :: BtGeneric6DofConstraintClass bc => bc -> Int -> Int -> IO FloatSource
btGeneric6DofConstraint_getInfo1 :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()Source
btGeneric6DofConstraint_getInfo2 :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()Source
btGeneric6DofConstraint_calcAnchorPos :: BtGeneric6DofConstraintClass bc => bc -> IO ()Source
btGeneric6DofConstraint_getAngularLowerLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3Source
btGeneric6DofConstraint_getAngularLowerLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3Source
btGeneric6DofConstraint_calculateSerializeBufferSize :: BtGeneric6DofConstraintClass bc => bc -> IO IntSource
btGeneric6DofConstraint_getAxis :: BtGeneric6DofConstraintClass bc => bc -> Int -> IO Vec3Source
btGeneric6DofConstraint_getLinearUpperLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3Source
btGeneric6DofConstraint_getLinearUpperLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3Source
btGeneric6DofConstraint_setUseFrameOffset :: BtGeneric6DofConstraintClass bc => bc -> Bool -> IO ()Source
btGeneric6DofConstraint_isLimited :: BtGeneric6DofConstraintClass bc => bc -> Int -> IO BoolSource
btGeneric6DofConstraint_getRotationalLimitMotor :: BtGeneric6DofConstraintClass bc => bc -> Int -> IO BtRotationalLimitMotorSource
btGeneric6DofConstraint_buildAngularJacobian :: (BtGeneric6DofConstraintClass bc, BtJacobianEntryClass p0) => bc -> p0 -> Vec3 -> IO Vec3Source
btGeneric6DofConstraint_buildAngularJacobian' :: (BtGeneric6DofConstraintClass bc, BtJacobianEntryClass p0) => bc -> p0 -> IO Vec3Source
btGeneric6DofConstraint_getFrameOffsetB :: BtGeneric6DofConstraintClass bc => bc -> IO TransformSource
btGeneric6DofConstraint_getFrameOffsetB0 :: BtGeneric6DofConstraintClass bc => bc -> IO TransformSource
btGeneric6DofConstraint_getFrameOffsetB1 :: BtGeneric6DofConstraintClass bc => bc -> IO TransformSource
btGeneric6DofConstraint_setLinearLowerLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3Source
btGeneric6DofConstraint_setLinearLowerLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3Source
btGeneric6DofConstraint_getLinearLowerLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3Source
btGeneric6DofConstraint_getLinearLowerLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3Source
btGeneric6DofConstraint_buildLinearJacobian :: (BtGeneric6DofConstraintClass bc, BtJacobianEntryClass p0) => bc -> p0 -> Vec3 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3)Source
btGeneric6DofConstraint_buildLinearJacobian' :: (BtGeneric6DofConstraintClass bc, BtJacobianEntryClass p0) => bc -> p0 -> IO (Vec3, Vec3, Vec3)Source
btGeneric6DofConstraint_getCalculatedTransformB :: BtGeneric6DofConstraintClass bc => bc -> IO TransformSource
btGeneric6DofConstraint_calculateTransforms :: BtGeneric6DofConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)Source
btGeneric6DofConstraint_calculateTransforms' :: BtGeneric6DofConstraintClass bc => bc -> IO (Transform, Transform)Source
btGeneric6DofConstraint_calculateTransforms0 :: BtGeneric6DofConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)Source
btGeneric6DofConstraint_calculateTransforms0' :: BtGeneric6DofConstraintClass bc => bc -> IO (Transform, Transform)Source
btGeneric6DofConstraint_calculateTransforms1 :: BtGeneric6DofConstraintClass bc => bc -> IO ()Source
btGeneric6DofConstraint_get_limit_motor_info2 :: (BtGeneric6DofConstraintClass bc, BtRotationalLimitMotorClass p0, BtTypedConstraint_btConstraintInfo2Class p7) => bc -> p0 -> Transform -> Transform -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> p7 -> Int -> Vec3 -> Int -> Int -> IO (Int, Transform, Transform, Vec3, Vec3, Vec3, Vec3, Vec3)Source
btGeneric6DofConstraint_get_limit_motor_info2' :: (BtGeneric6DofConstraintClass bc, BtRotationalLimitMotorClass p0, BtTypedConstraint_btConstraintInfo2Class p7) => bc -> p0 -> p7 -> Int -> Int -> Int -> IO (Int, Transform, Transform, Vec3, Vec3, Vec3, Vec3, Vec3)Source
btGeneric6DofConstraint_getCalculatedTransformA :: BtGeneric6DofConstraintClass bc => bc -> IO TransformSource
btGeneric6DofConstraint_serialize :: (BtGeneric6DofConstraintClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO StringSource
btGeneric6DofConstraint_setLimit :: BtGeneric6DofConstraintClass bc => bc -> Int -> Float -> Float -> IO ()Source
btGeneric6DofConstraint_getTranslationalLimitMotor :: BtGeneric6DofConstraintClass bc => bc -> IO BtTranslationalLimitMotorSource
btGeneric6DofConstraint_setLinearLimits :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Int -> Transform -> Transform -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Int, Transform, Transform, Vec3, Vec3, Vec3, Vec3)Source
btGeneric6DofConstraint_setLinearLimits' :: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Int -> IO (Int, Transform, Transform, Vec3, Vec3, Vec3, Vec3)Source
btGeneric6DofConstraint_getAngle :: BtGeneric6DofConstraintClass bc => bc -> Int -> IO FloatSource
btGeneric6DofConstraint_updateRHS :: BtGeneric6DofConstraintClass bc => bc -> Float -> IO ()Source
btGeneric6DofConstraint_getAngularUpperLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3Source
btGeneric6DofConstraint_getAngularUpperLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3Source
btGeneric6DofConstraint_setAngularLowerLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3Source
btGeneric6DofConstraint_setAngularLowerLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3Source
btGeneric6DofConstraint_calculateLinearInfo :: BtGeneric6DofConstraintClass bc => bc -> IO ()Source
btGeneric6DofConstraint_setFrames :: BtGeneric6DofConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)Source
btGeneric6DofConstraint_setFrames' :: BtGeneric6DofConstraintClass bc => bc -> IO (Transform, Transform)Source
btGeneric6DofConstraint_setLinearUpperLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3Source
btGeneric6DofConstraint_setLinearUpperLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3Source
btGeneric6DofConstraint_setAngularUpperLimit :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO Vec3Source
btGeneric6DofConstraint_setAngularUpperLimit' :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3Source
btGeneric6DofConstraint_setAxis :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btGeneric6DofConstraint_setAxis' :: BtGeneric6DofConstraintClass bc => bc -> IO (Vec3, Vec3)Source
btGeneric6DofConstraint_testAngularLimitMotor :: BtGeneric6DofConstraintClass bc => bc -> Int -> IO BoolSource
btGeneric6DofConstraint_m_frameInA_set :: BtGeneric6DofConstraintClass bc => bc -> Transform -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#277 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#277 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_m_frameInA_get :: BtGeneric6DofConstraintClass bc => bc -> IO TransformSource
btGeneric6DofConstraint_m_frameInB_set :: BtGeneric6DofConstraintClass bc => bc -> Transform -> IO ()Source
btGeneric6DofConstraint_m_frameInB_get :: BtGeneric6DofConstraintClass bc => bc -> IO TransformSource
btGeneric6DofConstraint_m_linearLimits_set :: (BtGeneric6DofConstraintClass bc, BtTranslationalLimitMotorClass a) => bc -> a -> IO ()Source
btGeneric6DofConstraint_m_linearLimits_get :: BtGeneric6DofConstraintClass bc => bc -> IO BtTranslationalLimitMotorSource
btGeneric6DofConstraint_m_timeStep_set :: BtGeneric6DofConstraintClass bc => bc -> Float -> IO ()Source
btGeneric6DofConstraint_m_calculatedTransformA_set :: BtGeneric6DofConstraintClass bc => bc -> Transform -> IO ()Source
btGeneric6DofConstraint_m_calculatedTransformA_get :: BtGeneric6DofConstraintClass bc => bc -> IO TransformSource
btGeneric6DofConstraint_m_calculatedTransformB_set :: BtGeneric6DofConstraintClass bc => bc -> Transform -> IO ()Source
btGeneric6DofConstraint_m_calculatedTransformB_get :: BtGeneric6DofConstraintClass bc => bc -> IO TransformSource
btGeneric6DofConstraint_m_calculatedAxisAngleDiff_set :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO ()Source
btGeneric6DofConstraint_m_calculatedAxisAngleDiff_get :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3Source
btGeneric6DofConstraint_m_calculatedLinearDiff_set :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO ()Source
btGeneric6DofConstraint_m_calculatedLinearDiff_get :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3Source
btGeneric6DofConstraint_m_factA_set :: BtGeneric6DofConstraintClass bc => bc -> Float -> IO ()Source
btGeneric6DofConstraint_m_factB_set :: BtGeneric6DofConstraintClass bc => bc -> Float -> IO ()Source
btGeneric6DofConstraint_m_hasStaticBody_set :: BtGeneric6DofConstraintClass bc => bc -> Bool -> IO ()Source
btGeneric6DofConstraint_m_hasStaticBody_get :: BtGeneric6DofConstraintClass bc => bc -> IO BoolSource
btGeneric6DofConstraint_m_AnchorPos_set :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO ()Source
btGeneric6DofConstraint_m_useLinearReferenceFrameA_set :: BtGeneric6DofConstraintClass bc => bc -> Bool -> IO ()Source
btGeneric6DofConstraint_m_useLinearReferenceFrameA_get :: BtGeneric6DofConstraintClass bc => bc -> IO BoolSource
btGeneric6DofConstraint_m_useOffsetForConstraintFrame_set :: BtGeneric6DofConstraintClass bc => bc -> Bool -> IO ()Source
btGeneric6DofConstraint_m_useOffsetForConstraintFrame_get :: BtGeneric6DofConstraintClass bc => bc -> IO BoolSource
btGeneric6DofConstraint_m_flags_set :: BtGeneric6DofConstraintClass bc => bc -> Int -> IO ()Source
btGeneric6DofConstraint_m_useSolveConstraintObsolete_set :: BtGeneric6DofConstraintClass bc => bc -> Bool -> IO ()Source
btGeneric6DofConstraint_m_useSolveConstraintObsolete_get :: BtGeneric6DofConstraintClass bc => bc -> IO BoolSource
btGeneric6DofConstraintData
btGeneric6DofConstraintData_free :: BtGeneric6DofConstraintDataClass bc => bc -> IO ()Source
btGeneric6DofConstraintData_m_typeConstraintData_set :: (BtGeneric6DofConstraintDataClass bc, BtTypedConstraintDataClass a) => bc -> a -> IO ()Source
btGeneric6DofConstraintData_m_typeConstraintData_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtTypedConstraintDataSource
btGeneric6DofConstraintData_m_rbAFrame_set :: (BtGeneric6DofConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()Source
btGeneric6DofConstraintData_m_rbAFrame_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtTransformFloatDataSource
btGeneric6DofConstraintData_m_rbBFrame_set :: (BtGeneric6DofConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()Source
btGeneric6DofConstraintData_m_rbBFrame_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtTransformFloatDataSource
btGeneric6DofConstraintData_m_linearUpperLimit_set :: (BtGeneric6DofConstraintDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btGeneric6DofConstraintData_m_linearUpperLimit_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtVector3FloatDataSource
btGeneric6DofConstraintData_m_linearLowerLimit_set :: (BtGeneric6DofConstraintDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btGeneric6DofConstraintData_m_linearLowerLimit_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtVector3FloatDataSource
btGeneric6DofConstraintData_m_angularUpperLimit_set :: (BtGeneric6DofConstraintDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btGeneric6DofConstraintData_m_angularUpperLimit_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtVector3FloatDataSource
btGeneric6DofConstraintData_m_angularLowerLimit_set :: (BtGeneric6DofConstraintDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btGeneric6DofConstraintData_m_angularLowerLimit_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtVector3FloatDataSource
btGeneric6DofConstraintData_m_useLinearReferenceFrameA_set :: BtGeneric6DofConstraintDataClass bc => bc -> Int -> IO ()Source
btGeneric6DofConstraintData_m_useLinearReferenceFrameA_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO IntSource
btGeneric6DofConstraintData_m_useOffsetForConstraintFrame_set :: BtGeneric6DofConstraintDataClass bc => bc -> Int -> IO ()Source
btGeneric6DofConstraintData_m_useOffsetForConstraintFrame_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO IntSource
btGeneric6DofSpringConstraint
btGeneric6DofSpringConstraint :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Transform -> Transform -> Bool -> IO BtGeneric6DofSpringConstraintSource
btGeneric6DofSpringConstraint_free :: BtGeneric6DofSpringConstraintClass bc => bc -> IO ()Source
btGeneric6DofSpringConstraint_calculateSerializeBufferSize :: BtGeneric6DofSpringConstraintClass bc => bc -> IO IntSource
btGeneric6DofSpringConstraint_setEquilibriumPoint :: BtGeneric6DofSpringConstraintClass bc => bc -> IO ()Source
btGeneric6DofSpringConstraint_setEquilibriumPoint0 :: BtGeneric6DofSpringConstraintClass bc => bc -> IO ()Source
btGeneric6DofSpringConstraint_setEquilibriumPoint1 :: BtGeneric6DofSpringConstraintClass bc => bc -> Int -> IO ()Source
btGeneric6DofSpringConstraint_setEquilibriumPoint2 :: BtGeneric6DofSpringConstraintClass bc => bc -> Int -> Float -> IO ()Source
btGeneric6DofSpringConstraint_serialize :: (BtGeneric6DofSpringConstraintClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO StringSource
btGeneric6DofSpringConstraint_enableSpring :: BtGeneric6DofSpringConstraintClass bc => bc -> Int -> Bool -> IO ()Source
btGeneric6DofSpringConstraint_setStiffness :: BtGeneric6DofSpringConstraintClass bc => bc -> Int -> Float -> IO ()Source
btGeneric6DofSpringConstraint_setDamping :: BtGeneric6DofSpringConstraintClass bc => bc -> Int -> Float -> IO ()Source
btGeneric6DofSpringConstraint_getInfo2 :: (BtGeneric6DofSpringConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()Source
btGeneric6DofSpringConstraint_internalUpdateSprings :: (BtGeneric6DofSpringConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()Source
btGeneric6DofSpringConstraint_setAxis :: BtGeneric6DofSpringConstraintClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btGeneric6DofSpringConstraint_setAxis' :: BtGeneric6DofSpringConstraintClass bc => bc -> IO (Vec3, Vec3)Source
btGeneric6DofSpringConstraintData
btGeneric6DofSpringConstraintData_free :: BtGeneric6DofSpringConstraintDataClass bc => bc -> IO ()Source
btGeneric6DofSpringConstraintData_m_6dofData_set :: (BtGeneric6DofSpringConstraintDataClass bc, BtGeneric6DofConstraintDataClass a) => bc -> a -> IO ()Source
btGeneric6DofSpringConstraintData_m_6dofData_get :: BtGeneric6DofSpringConstraintDataClass bc => bc -> IO BtGeneric6DofConstraintDataSource
btHinge2Constraint
btHinge2Constraint :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Vec3 -> Vec3 -> Vec3 -> IO BtHinge2ConstraintSource
btHinge2Constraint_free :: BtHinge2ConstraintClass bc => bc -> IO ()Source
btHinge2Constraint_setLowerLimit :: BtHinge2ConstraintClass bc => bc -> Float -> IO ()Source
btHinge2Constraint_getAnchor2 :: BtHinge2ConstraintClass bc => bc -> IO Vec3Source
btHinge2Constraint_getAxis1 :: BtHinge2ConstraintClass bc => bc -> IO Vec3Source
btHinge2Constraint_getAnchor :: BtHinge2ConstraintClass bc => bc -> IO Vec3Source
btHinge2Constraint_getAxis2 :: BtHinge2ConstraintClass bc => bc -> IO Vec3Source
btHinge2Constraint_setUpperLimit :: BtHinge2ConstraintClass bc => bc -> Float -> IO ()Source
btHinge2Constraint_getAngle2 :: BtHinge2ConstraintClass bc => bc -> IO FloatSource
btHinge2Constraint_getAngle1 :: BtHinge2ConstraintClass bc => bc -> IO FloatSource
btHinge2Constraint_m_anchor_set :: BtHinge2ConstraintClass bc => bc -> Vec3 -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHinge2Constraint.h?r=2223#35 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHinge2Constraint.h?r=2223#35 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp?r=2223
btHinge2Constraint_m_anchor_get :: BtHinge2ConstraintClass bc => bc -> IO Vec3Source
btHinge2Constraint_m_axis1_set :: BtHinge2ConstraintClass bc => bc -> Vec3 -> IO ()Source
btHinge2Constraint_m_axis1_get :: BtHinge2ConstraintClass bc => bc -> IO Vec3Source
btHinge2Constraint_m_axis2_set :: BtHinge2ConstraintClass bc => bc -> Vec3 -> IO ()Source
btHinge2Constraint_m_axis2_get :: BtHinge2ConstraintClass bc => bc -> IO Vec3Source
btHingeConstraint
btHingeConstraint0 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> Bool -> IO BtHingeConstraintSource
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h?r=2223#105 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h?r=2223#103 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp?r=2223
btHingeConstraint1 :: BtRigidBodyClass p0 => p0 -> Vec3 -> Vec3 -> Bool -> IO BtHingeConstraintSource
btHingeConstraint2 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Transform -> Transform -> Bool -> IO BtHingeConstraintSource
btHingeConstraint3 :: BtRigidBodyClass p0 => p0 -> Transform -> Bool -> IO BtHingeConstraintSource
btHingeConstraint_free :: BtHingeConstraintClass bc => bc -> IO ()Source
btHingeConstraint_getRigidBodyB :: BtHingeConstraintClass bc => bc -> IO BtRigidBodySource
btHingeConstraint_getInfo2NonVirtual :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Transform -> Transform -> Vec3 -> Vec3 -> IO (Transform, Transform, Vec3, Vec3)Source
btHingeConstraint_getInfo2NonVirtual' :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO (Transform, Transform, Vec3, Vec3)Source
btHingeConstraint_getRigidBodyA :: BtHingeConstraintClass bc => bc -> IO BtRigidBodySource
btHingeConstraint_getFrameOffsetA :: BtHingeConstraintClass bc => bc -> IO TransformSource
btHingeConstraint_getFrameOffsetB :: BtHingeConstraintClass bc => bc -> IO TransformSource
btHingeConstraint_buildJacobian :: BtHingeConstraintClass bc => bc -> IO ()Source
btHingeConstraint_setMaxMotorImpulse :: BtHingeConstraintClass bc => bc -> Float -> IO ()Source
btHingeConstraint_getHingeAngle :: BtHingeConstraintClass bc => bc -> IO FloatSource
btHingeConstraint_getHingeAngle0 :: BtHingeConstraintClass bc => bc -> IO FloatSource
btHingeConstraint_getHingeAngle1 :: BtHingeConstraintClass bc => bc -> Transform -> Transform -> IO (Float, Transform, Transform)Source
btHingeConstraint_getHingeAngle1' :: BtHingeConstraintClass bc => bc -> IO (Float, Transform, Transform)Source
btHingeConstraint_testLimit :: BtHingeConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)Source
btHingeConstraint_testLimit' :: BtHingeConstraintClass bc => bc -> IO (Transform, Transform)Source
btHingeConstraint_getInfo1 :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()Source
btHingeConstraint_getInfo2Internal :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Transform -> Transform -> Vec3 -> Vec3 -> IO (Transform, Transform, Vec3, Vec3)Source
btHingeConstraint_getInfo2Internal' :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO (Transform, Transform, Vec3, Vec3)Source
btHingeConstraint_getInfo2 :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()Source
btHingeConstraint_getUpperLimit :: BtHingeConstraintClass bc => bc -> IO FloatSource
btHingeConstraint_enableAngularMotor :: BtHingeConstraintClass bc => bc -> Bool -> Float -> Float -> IO ()Source
btHingeConstraint_getLimitSign :: BtHingeConstraintClass bc => bc -> IO FloatSource
btHingeConstraint_getMaxMotorImpulse :: BtHingeConstraintClass bc => bc -> IO FloatSource
btHingeConstraint_getLowerLimit :: BtHingeConstraintClass bc => bc -> IO FloatSource
btHingeConstraint_setParam :: BtHingeConstraintClass bc => bc -> Int -> Float -> Int -> IO ()Source
btHingeConstraint_setUseFrameOffset :: BtHingeConstraintClass bc => bc -> Bool -> IO ()Source
btHingeConstraint_enableMotor :: BtHingeConstraintClass bc => bc -> Bool -> IO ()Source
btHingeConstraint_getBFrame :: BtHingeConstraintClass bc => bc -> IO TransformSource
btHingeConstraint_getBFrame0 :: BtHingeConstraintClass bc => bc -> IO TransformSource
btHingeConstraint_getBFrame1 :: BtHingeConstraintClass bc => bc -> IO TransformSource
btHingeConstraint_getInfo1NonVirtual :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()Source
btHingeConstraint_getInfo2InternalUsingFrameOffset :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Transform -> Transform -> Vec3 -> Vec3 -> IO (Transform, Transform, Vec3, Vec3)Source
btHingeConstraint_getInfo2InternalUsingFrameOffset' :: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO (Transform, Transform, Vec3, Vec3)Source
btHingeConstraint_serialize :: (BtHingeConstraintClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO StringSource
btHingeConstraint_getUseFrameOffset :: BtHingeConstraintClass bc => bc -> IO BoolSource
btHingeConstraint_setAngularOnly :: BtHingeConstraintClass bc => bc -> Bool -> IO ()Source
btHingeConstraint_getParam :: BtHingeConstraintClass bc => bc -> Int -> Int -> IO FloatSource
btHingeConstraint_setLimit :: BtHingeConstraintClass bc => bc -> Float -> Float -> Float -> Float -> Float -> IO ()Source
btHingeConstraint_getSolveLimit :: BtHingeConstraintClass bc => bc -> IO IntSource
btHingeConstraint_updateRHS :: BtHingeConstraintClass bc => bc -> Float -> IO ()Source
btHingeConstraint_setMotorTarget :: BtHingeConstraintClass bc => bc -> UnitQuaternion -> Float -> IO UnitQuaternionSource
btHingeConstraint_setMotorTarget' :: BtHingeConstraintClass bc => bc -> Float -> IO UnitQuaternionSource
btHingeConstraint_setMotorTarget0 :: BtHingeConstraintClass bc => bc -> UnitQuaternion -> Float -> IO UnitQuaternionSource
btHingeConstraint_setMotorTarget0' :: BtHingeConstraintClass bc => bc -> Float -> IO UnitQuaternionSource
btHingeConstraint_setMotorTarget1 :: BtHingeConstraintClass bc => bc -> Float -> Float -> IO ()Source
btHingeConstraint_getAngularOnly :: BtHingeConstraintClass bc => bc -> IO BoolSource
btHingeConstraint_setFrames :: BtHingeConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)Source
btHingeConstraint_setFrames' :: BtHingeConstraintClass bc => bc -> IO (Transform, Transform)Source
btHingeConstraint_setAxis :: BtHingeConstraintClass bc => bc -> Vec3 -> IO Vec3Source
btHingeConstraint_setAxis' :: BtHingeConstraintClass bc => bc -> IO Vec3Source
btHingeConstraint_getAFrame :: BtHingeConstraintClass bc => bc -> IO TransformSource
btHingeConstraint_getAFrame0 :: BtHingeConstraintClass bc => bc -> IO TransformSource
btHingeConstraint_getAFrame1 :: BtHingeConstraintClass bc => bc -> IO TransformSource
btHingeConstraint_m_rbAFrame_set :: BtHingeConstraintClass bc => bc -> Transform -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h?r=2223#58 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h?r=2223#58 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp?r=2223
btHingeConstraint_m_rbAFrame_get :: BtHingeConstraintClass bc => bc -> IO TransformSource
btHingeConstraint_m_rbBFrame_set :: BtHingeConstraintClass bc => bc -> Transform -> IO ()Source
btHingeConstraint_m_rbBFrame_get :: BtHingeConstraintClass bc => bc -> IO TransformSource
btHingeConstraint_m_motorTargetVelocity_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()Source
btHingeConstraint_m_maxMotorImpulse_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()Source
btHingeConstraint_m_limit_set :: (BtHingeConstraintClass bc, BtAngularLimitClass a) => bc -> a -> IO ()Source
btHingeConstraint_m_kHinge_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()Source
btHingeConstraint_m_kHinge_get :: BtHingeConstraintClass bc => bc -> IO FloatSource
btHingeConstraint_m_accLimitImpulse_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()Source
btHingeConstraint_m_hingeAngle_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()Source
btHingeConstraint_m_hingeAngle_get :: BtHingeConstraintClass bc => bc -> IO FloatSource
btHingeConstraint_m_referenceSign_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()Source
btHingeConstraint_m_referenceSign_get :: BtHingeConstraintClass bc => bc -> IO FloatSource
btHingeConstraint_m_angularOnly_set :: BtHingeConstraintClass bc => bc -> Bool -> IO ()Source
btHingeConstraint_m_angularOnly_get :: BtHingeConstraintClass bc => bc -> IO BoolSource
btHingeConstraint_m_enableAngularMotor_set :: BtHingeConstraintClass bc => bc -> Bool -> IO ()Source
btHingeConstraint_m_useSolveConstraintObsolete_set :: BtHingeConstraintClass bc => bc -> Bool -> IO ()Source
btHingeConstraint_m_useSolveConstraintObsolete_get :: BtHingeConstraintClass bc => bc -> IO BoolSource
btHingeConstraint_m_useOffsetForConstraintFrame_set :: BtHingeConstraintClass bc => bc -> Bool -> IO ()Source
btHingeConstraint_m_useOffsetForConstraintFrame_get :: BtHingeConstraintClass bc => bc -> IO BoolSource
btHingeConstraint_m_useReferenceFrameA_set :: BtHingeConstraintClass bc => bc -> Bool -> IO ()Source
btHingeConstraint_m_accMotorImpulse_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()Source
btHingeConstraint_m_flags_set :: BtHingeConstraintClass bc => bc -> Int -> IO ()Source
btHingeConstraint_m_flags_get :: BtHingeConstraintClass bc => bc -> IO IntSource
btHingeConstraint_m_normalCFM_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()Source
btHingeConstraint_m_normalCFM_get :: BtHingeConstraintClass bc => bc -> IO FloatSource
btHingeConstraint_m_stopCFM_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()Source
btHingeConstraint_m_stopCFM_get :: BtHingeConstraintClass bc => bc -> IO FloatSource
btHingeConstraint_m_stopERP_set :: BtHingeConstraintClass bc => bc -> Float -> IO ()Source
btHingeConstraint_m_stopERP_get :: BtHingeConstraintClass bc => bc -> IO FloatSource
btHingeConstraintDoubleData
btHingeConstraintDoubleData_free :: BtHingeConstraintDoubleDataClass bc => bc -> IO ()Source
btHingeConstraintDoubleData_m_typeConstraintData_set :: (BtHingeConstraintDoubleDataClass bc, BtTypedConstraintDataClass a) => bc -> a -> IO ()Source
btHingeConstraintDoubleData_m_typeConstraintData_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO BtTypedConstraintDataSource
btHingeConstraintDoubleData_m_rbAFrame_set :: (BtHingeConstraintDoubleDataClass bc, BtTransformDoubleDataClass a) => bc -> a -> IO ()Source
btHingeConstraintDoubleData_m_rbAFrame_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO BtTransformDoubleDataSource
btHingeConstraintDoubleData_m_rbBFrame_set :: (BtHingeConstraintDoubleDataClass bc, BtTransformDoubleDataClass a) => bc -> a -> IO ()Source
btHingeConstraintDoubleData_m_rbBFrame_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO BtTransformDoubleDataSource
btHingeConstraintDoubleData_m_useReferenceFrameA_set :: BtHingeConstraintDoubleDataClass bc => bc -> Int -> IO ()Source
btHingeConstraintDoubleData_m_useReferenceFrameA_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO IntSource
btHingeConstraintDoubleData_m_angularOnly_set :: BtHingeConstraintDoubleDataClass bc => bc -> Int -> IO ()Source
btHingeConstraintDoubleData_m_angularOnly_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO IntSource
btHingeConstraintDoubleData_m_enableAngularMotor_set :: BtHingeConstraintDoubleDataClass bc => bc -> Int -> IO ()Source
btHingeConstraintDoubleData_m_enableAngularMotor_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO IntSource
btHingeConstraintDoubleData_m_motorTargetVelocity_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO ()Source
btHingeConstraintDoubleData_m_motorTargetVelocity_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO FloatSource
btHingeConstraintDoubleData_m_maxMotorImpulse_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO ()Source
btHingeConstraintDoubleData_m_maxMotorImpulse_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO FloatSource
btHingeConstraintDoubleData_m_lowerLimit_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO ()Source
btHingeConstraintDoubleData_m_lowerLimit_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO FloatSource
btHingeConstraintDoubleData_m_upperLimit_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO ()Source
btHingeConstraintDoubleData_m_upperLimit_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO FloatSource
btHingeConstraintDoubleData_m_limitSoftness_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO ()Source
btHingeConstraintDoubleData_m_limitSoftness_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO FloatSource
btHingeConstraintDoubleData_m_biasFactor_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO ()Source
btHingeConstraintDoubleData_m_biasFactor_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO FloatSource
btHingeConstraintDoubleData_m_relaxationFactor_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO ()Source
btHingeConstraintDoubleData_m_relaxationFactor_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO FloatSource
btHingeConstraintFloatData
btHingeConstraintFloatData_free :: BtHingeConstraintFloatDataClass bc => bc -> IO ()Source
btHingeConstraintFloatData_m_typeConstraintData_set :: (BtHingeConstraintFloatDataClass bc, BtTypedConstraintDataClass a) => bc -> a -> IO ()Source
btHingeConstraintFloatData_m_typeConstraintData_get :: BtHingeConstraintFloatDataClass bc => bc -> IO BtTypedConstraintDataSource
btHingeConstraintFloatData_m_rbAFrame_set :: (BtHingeConstraintFloatDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()Source
btHingeConstraintFloatData_m_rbAFrame_get :: BtHingeConstraintFloatDataClass bc => bc -> IO BtTransformFloatDataSource
btHingeConstraintFloatData_m_rbBFrame_set :: (BtHingeConstraintFloatDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()Source
btHingeConstraintFloatData_m_rbBFrame_get :: BtHingeConstraintFloatDataClass bc => bc -> IO BtTransformFloatDataSource
btHingeConstraintFloatData_m_useReferenceFrameA_set :: BtHingeConstraintFloatDataClass bc => bc -> Int -> IO ()Source
btHingeConstraintFloatData_m_useReferenceFrameA_get :: BtHingeConstraintFloatDataClass bc => bc -> IO IntSource
btHingeConstraintFloatData_m_angularOnly_set :: BtHingeConstraintFloatDataClass bc => bc -> Int -> IO ()Source
btHingeConstraintFloatData_m_angularOnly_get :: BtHingeConstraintFloatDataClass bc => bc -> IO IntSource
btHingeConstraintFloatData_m_enableAngularMotor_set :: BtHingeConstraintFloatDataClass bc => bc -> Int -> IO ()Source
btHingeConstraintFloatData_m_enableAngularMotor_get :: BtHingeConstraintFloatDataClass bc => bc -> IO IntSource
btHingeConstraintFloatData_m_motorTargetVelocity_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO ()Source
btHingeConstraintFloatData_m_motorTargetVelocity_get :: BtHingeConstraintFloatDataClass bc => bc -> IO FloatSource
btHingeConstraintFloatData_m_maxMotorImpulse_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO ()Source
btHingeConstraintFloatData_m_maxMotorImpulse_get :: BtHingeConstraintFloatDataClass bc => bc -> IO FloatSource
btHingeConstraintFloatData_m_lowerLimit_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO ()Source
btHingeConstraintFloatData_m_lowerLimit_get :: BtHingeConstraintFloatDataClass bc => bc -> IO FloatSource
btHingeConstraintFloatData_m_upperLimit_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO ()Source
btHingeConstraintFloatData_m_upperLimit_get :: BtHingeConstraintFloatDataClass bc => bc -> IO FloatSource
btHingeConstraintFloatData_m_limitSoftness_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO ()Source
btHingeConstraintFloatData_m_limitSoftness_get :: BtHingeConstraintFloatDataClass bc => bc -> IO FloatSource
btHingeConstraintFloatData_m_biasFactor_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO ()Source
btHingeConstraintFloatData_m_biasFactor_get :: BtHingeConstraintFloatDataClass bc => bc -> IO FloatSource
btHingeConstraintFloatData_m_relaxationFactor_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO ()Source
btHingeConstraintFloatData_m_relaxationFactor_get :: BtHingeConstraintFloatDataClass bc => bc -> IO FloatSource
btJacobianEntry
btJacobianEntry0 :: IO BtJacobianEntrySource
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h?r=2223#61 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btJacobianEntry.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h?r=2223#34 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btJacobianEntry.cpp?r=2223
btJacobianEntry2 :: Vec3 -> Mat3 -> Mat3 -> Vec3 -> Vec3 -> IO BtJacobianEntrySource
btJacobianEntry3 :: Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO BtJacobianEntrySource
btJacobianEntry_free :: BtJacobianEntryClass bc => bc -> IO ()Source
btJacobianEntry_getDiagonal :: BtJacobianEntryClass bc => bc -> IO FloatSource
btJacobianEntry_getRelativeVelocity :: BtJacobianEntryClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Float, Vec3, Vec3, Vec3, Vec3)Source
btJacobianEntry_getRelativeVelocity' :: BtJacobianEntryClass bc => bc -> IO (Float, Vec3, Vec3, Vec3, Vec3)Source
btJacobianEntry_m_0MinvJt_set :: BtJacobianEntryClass bc => bc -> Vec3 -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h?r=2223#149 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btJacobianEntry.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h?r=2223#149 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btJacobianEntry.cpp?r=2223
btJacobianEntry_m_0MinvJt_get :: BtJacobianEntryClass bc => bc -> IO Vec3Source
btJacobianEntry_m_1MinvJt_set :: BtJacobianEntryClass bc => bc -> Vec3 -> IO ()Source
btJacobianEntry_m_1MinvJt_get :: BtJacobianEntryClass bc => bc -> IO Vec3Source
btJacobianEntry_m_Adiag_set :: BtJacobianEntryClass bc => bc -> Float -> IO ()Source
btJacobianEntry_m_Adiag_get :: BtJacobianEntryClass bc => bc -> IO FloatSource
btJacobianEntry_m_aJ_set :: BtJacobianEntryClass bc => bc -> Vec3 -> IO ()Source
btJacobianEntry_m_aJ_get :: BtJacobianEntryClass bc => bc -> IO Vec3Source
btJacobianEntry_m_bJ_set :: BtJacobianEntryClass bc => bc -> Vec3 -> IO ()Source
btJacobianEntry_m_bJ_get :: BtJacobianEntryClass bc => bc -> IO Vec3Source
btJacobianEntry_m_linearJointAxis_set :: BtJacobianEntryClass bc => bc -> Vec3 -> IO ()Source
btJacobianEntry_m_linearJointAxis_get :: BtJacobianEntryClass bc => bc -> IO Vec3Source
btPoint2PointConstraint
btPoint2PointConstraint0 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Vec3 -> Vec3 -> IO BtPoint2PointConstraintSource
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h?r=2223#77 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h?r=2223#75 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp?r=2223
btPoint2PointConstraint1 :: BtRigidBodyClass p0 => p0 -> Vec3 -> IO BtPoint2PointConstraintSource
btPoint2PointConstraint_free :: BtPoint2PointConstraintClass bc => bc -> IO ()Source
btPoint2PointConstraint_getInfo1NonVirtual :: (BtPoint2PointConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()Source
btPoint2PointConstraint_getInfo2NonVirtual :: (BtPoint2PointConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Transform -> Transform -> IO (Transform, Transform)Source
btPoint2PointConstraint_getInfo2NonVirtual' :: (BtPoint2PointConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO (Transform, Transform)Source
btPoint2PointConstraint_setParam :: BtPoint2PointConstraintClass bc => bc -> Int -> Float -> Int -> IO ()Source
btPoint2PointConstraint_updateRHS :: BtPoint2PointConstraintClass bc => bc -> Float -> IO ()Source
btPoint2PointConstraint_serialize :: (BtPoint2PointConstraintClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO StringSource
btPoint2PointConstraint_buildJacobian :: BtPoint2PointConstraintClass bc => bc -> IO ()Source
btPoint2PointConstraint_calculateSerializeBufferSize :: BtPoint2PointConstraintClass bc => bc -> IO IntSource
btPoint2PointConstraint_getParam :: BtPoint2PointConstraintClass bc => bc -> Int -> Int -> IO FloatSource
btPoint2PointConstraint_getInfo1 :: (BtPoint2PointConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()Source
btPoint2PointConstraint_getInfo2 :: (BtPoint2PointConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()Source
btPoint2PointConstraint_setPivotA :: BtPoint2PointConstraintClass bc => bc -> Vec3 -> IO Vec3Source
btPoint2PointConstraint_setPivotB :: BtPoint2PointConstraintClass bc => bc -> Vec3 -> IO Vec3Source
btPoint2PointConstraint_m_pivotInA_set :: BtPoint2PointConstraintClass bc => bc -> Vec3 -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h?r=2223#61 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h?r=2223#61 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp?r=2223
btPoint2PointConstraint_m_pivotInB_set :: BtPoint2PointConstraintClass bc => bc -> Vec3 -> IO ()Source
btPoint2PointConstraint_m_flags_set :: BtPoint2PointConstraintClass bc => bc -> Int -> IO ()Source
btPoint2PointConstraint_m_erp_set :: BtPoint2PointConstraintClass bc => bc -> Float -> IO ()Source
btPoint2PointConstraint_m_cfm_set :: BtPoint2PointConstraintClass bc => bc -> Float -> IO ()Source
btPoint2PointConstraint_m_useSolveConstraintObsolete_set :: BtPoint2PointConstraintClass bc => bc -> Bool -> IO ()Source
btPoint2PointConstraint_m_useSolveConstraintObsolete_get :: BtPoint2PointConstraintClass bc => bc -> IO BoolSource
btPoint2PointConstraint_m_setting_set :: (BtPoint2PointConstraintClass bc, BtConstraintSettingClass a) => bc -> a -> IO ()Source
btPoint2PointConstraint_m_setting_get :: BtPoint2PointConstraintClass bc => bc -> IO BtConstraintSettingSource
btPoint2PointConstraintDoubleData
btPoint2PointConstraintDoubleData_free :: BtPoint2PointConstraintDoubleDataClass bc => bc -> IO ()Source
btPoint2PointConstraintDoubleData_m_typeConstraintData_set :: (BtPoint2PointConstraintDoubleDataClass bc, BtTypedConstraintDataClass a) => bc -> a -> IO ()Source
btPoint2PointConstraintDoubleData_m_typeConstraintData_get :: BtPoint2PointConstraintDoubleDataClass bc => bc -> IO BtTypedConstraintDataSource
btPoint2PointConstraintDoubleData_m_pivotInA_set :: (BtPoint2PointConstraintDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()Source
btPoint2PointConstraintDoubleData_m_pivotInA_get :: BtPoint2PointConstraintDoubleDataClass bc => bc -> IO BtVector3DoubleDataSource
btPoint2PointConstraintDoubleData_m_pivotInB_set :: (BtPoint2PointConstraintDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO ()Source
btPoint2PointConstraintDoubleData_m_pivotInB_get :: BtPoint2PointConstraintDoubleDataClass bc => bc -> IO BtVector3DoubleDataSource
btPoint2PointConstraintFloatData
btPoint2PointConstraintFloatData_free :: BtPoint2PointConstraintFloatDataClass bc => bc -> IO ()Source
btPoint2PointConstraintFloatData_m_typeConstraintData_set :: (BtPoint2PointConstraintFloatDataClass bc, BtTypedConstraintDataClass a) => bc -> a -> IO ()Source
btPoint2PointConstraintFloatData_m_typeConstraintData_get :: BtPoint2PointConstraintFloatDataClass bc => bc -> IO BtTypedConstraintDataSource
btPoint2PointConstraintFloatData_m_pivotInA_set :: (BtPoint2PointConstraintFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btPoint2PointConstraintFloatData_m_pivotInA_get :: BtPoint2PointConstraintFloatDataClass bc => bc -> IO BtVector3FloatDataSource
btPoint2PointConstraintFloatData_m_pivotInB_set :: (BtPoint2PointConstraintFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO ()Source
btPoint2PointConstraintFloatData_m_pivotInB_get :: BtPoint2PointConstraintFloatDataClass bc => bc -> IO BtVector3FloatDataSource
btRotationalLimitMotor
btRotationalLimitMotor_free :: BtRotationalLimitMotorClass bc => bc -> IO ()Source
btRotationalLimitMotor_testLimitValue :: BtRotationalLimitMotorClass bc => bc -> Float -> IO IntSource
btRotationalLimitMotor_solveAngularLimits :: (BtRotationalLimitMotorClass bc, BtRigidBodyClass p3, BtRigidBodyClass p4) => bc -> Float -> Vec3 -> Float -> p3 -> p4 -> IO (Float, Vec3)Source
btRotationalLimitMotor_solveAngularLimits' :: (BtRotationalLimitMotorClass bc, BtRigidBodyClass p3, BtRigidBodyClass p4) => bc -> Float -> Float -> p3 -> p4 -> IO (Float, Vec3)Source
btRotationalLimitMotor_isLimited :: BtRotationalLimitMotorClass bc => bc -> IO BoolSource
btRotationalLimitMotor_m_accumulatedImpulse_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#65 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#65 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btRotationalLimitMotor_m_accumulatedImpulse_get :: BtRotationalLimitMotorClass bc => bc -> IO FloatSource
btRotationalLimitMotor_m_bounce_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()Source
btRotationalLimitMotor_m_currentLimit_set :: BtRotationalLimitMotorClass bc => bc -> Int -> IO ()Source
btRotationalLimitMotor_m_currentLimitError_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()Source
btRotationalLimitMotor_m_currentLimitError_get :: BtRotationalLimitMotorClass bc => bc -> IO FloatSource
btRotationalLimitMotor_m_currentPosition_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()Source
btRotationalLimitMotor_m_currentPosition_get :: BtRotationalLimitMotorClass bc => bc -> IO FloatSource
btRotationalLimitMotor_m_damping_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()Source
btRotationalLimitMotor_m_enableMotor_set :: BtRotationalLimitMotorClass bc => bc -> Bool -> IO ()Source
btRotationalLimitMotor_m_hiLimit_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()Source
btRotationalLimitMotor_m_limitSoftness_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()Source
btRotationalLimitMotor_m_limitSoftness_get :: BtRotationalLimitMotorClass bc => bc -> IO FloatSource
btRotationalLimitMotor_m_loLimit_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()Source
btRotationalLimitMotor_m_maxLimitForce_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()Source
btRotationalLimitMotor_m_maxLimitForce_get :: BtRotationalLimitMotorClass bc => bc -> IO FloatSource
btRotationalLimitMotor_m_maxMotorForce_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()Source
btRotationalLimitMotor_m_maxMotorForce_get :: BtRotationalLimitMotorClass bc => bc -> IO FloatSource
btRotationalLimitMotor_m_normalCFM_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()Source
btRotationalLimitMotor_m_stopCFM_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()Source
btRotationalLimitMotor_m_stopERP_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()Source
btRotationalLimitMotor_m_targetVelocity_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO ()Source
btRotationalLimitMotor_m_targetVelocity_get :: BtRotationalLimitMotorClass bc => bc -> IO FloatSource
btSequentialImpulseConstraintSolver
btSequentialImpulseConstraintSolver_free :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO ()Source
btSequentialImpulseConstraintSolver_convertContact :: (BtSequentialImpulseConstraintSolverClass bc, BtPersistentManifoldClass p0, BtContactSolverInfoClass p1) => bc -> p0 -> p1 -> IO ()Source
btSequentialImpulseConstraintSolver_setRandSeed :: BtSequentialImpulseConstraintSolverClass bc => bc -> Word64 -> IO ()Source
btSequentialImpulseConstraintSolver_getFixedBody :: IO BtRigidBodySource
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h?r=2223#81 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h?r=2223#84 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp?r=2223
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowLowerLimitSIMD :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) => bc -> p0 -> p1 -> p2 -> IO ()Source
btSequentialImpulseConstraintSolver_btRand2 :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO Word64Source
btSequentialImpulseConstraintSolver_setFrictionConstraintImpulse :: (BtSequentialImpulseConstraintSolverClass bc, BtSolverConstraintClass p0, BtRigidBodyClass p1, BtRigidBodyClass p2, BtManifoldPointClass p3, BtContactSolverInfoClass p4) => bc -> p0 -> p1 -> p2 -> p3 -> p4 -> IO ()Source
btSequentialImpulseConstraintSolver_getOrInitSolverBody :: (BtSequentialImpulseConstraintSolverClass bc, BtCollisionObjectClass p0) => bc -> p0 -> IO IntSource
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowGenericSIMD :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) => bc -> p0 -> p1 -> p2 -> IO ()Source
btSequentialImpulseConstraintSolver_btRandInt2 :: BtSequentialImpulseConstraintSolverClass bc => bc -> Int -> IO IntSource
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowLowerLimit :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) => bc -> p0 -> p1 -> p2 -> IO ()Source
btSequentialImpulseConstraintSolver_reset :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO ()Source
btSequentialImpulseConstraintSolver_resolveSplitPenetrationImpulseCacheFriendly :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) => bc -> p0 -> p1 -> p2 -> IO ()Source
btSequentialImpulseConstraintSolver_setupFrictionConstraint :: (BtSequentialImpulseConstraintSolverClass bc, BtSolverConstraintClass p0, BtRigidBodyClass p2, BtRigidBodyClass p3, BtManifoldPointClass p4, BtCollisionObjectClass p7, BtCollisionObjectClass p8) => bc -> p0 -> Vec3 -> p2 -> p3 -> p4 -> Vec3 -> Vec3 -> p7 -> p8 -> Float -> Float -> Float -> IO (Vec3, Vec3, Vec3)Source
btSequentialImpulseConstraintSolver_setupFrictionConstraint' :: (BtSequentialImpulseConstraintSolverClass bc, BtSolverConstraintClass p0, BtRigidBodyClass p2, BtRigidBodyClass p3, BtManifoldPointClass p4, BtCollisionObjectClass p7, BtCollisionObjectClass p8) => bc -> p0 -> p2 -> p3 -> p4 -> p7 -> p8 -> Float -> Float -> Float -> IO (Vec3, Vec3, Vec3)Source
btSequentialImpulseConstraintSolver_getRandSeed :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO Word64Source
btSequentialImpulseConstraintSolver_addFrictionConstraint :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p1, BtRigidBodyClass p2, BtManifoldPointClass p4, BtCollisionObjectClass p7, BtCollisionObjectClass p8) => bc -> Vec3 -> p1 -> p2 -> Int -> p4 -> Vec3 -> Vec3 -> p7 -> p8 -> Float -> Float -> Float -> IO (BtSolverConstraint, Vec3, Vec3, Vec3)Source
btSequentialImpulseConstraintSolver_addFrictionConstraint' :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p1, BtRigidBodyClass p2, BtManifoldPointClass p4, BtCollisionObjectClass p7, BtCollisionObjectClass p8) => bc -> p1 -> p2 -> Int -> p4 -> p7 -> p8 -> Float -> Float -> Float -> IO (BtSolverConstraint, Vec3, Vec3, Vec3)Source
btSequentialImpulseConstraintSolver_restitutionCurve :: BtSequentialImpulseConstraintSolverClass bc => bc -> Float -> Float -> IO FloatSource
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowGeneric :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) => bc -> p0 -> p1 -> p2 -> IO ()Source
btSequentialImpulseConstraintSolver_resolveSplitPenetrationSIMD :: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) => bc -> p0 -> p1 -> p2 -> IO ()Source
btSequentialImpulseConstraintSolver_m_tmpSolverContactConstraintPool_set :: (BtSequentialImpulseConstraintSolverClass bc, BtAlignedObjectArray_btSolverConstraint_Class a) => bc -> a -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h?r=2223#32 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h?r=2223#32 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp?r=2223
btSequentialImpulseConstraintSolver_m_tmpSolverContactConstraintPool_get :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO BtAlignedObjectArray_btSolverConstraint_Source
btSequentialImpulseConstraintSolver_m_tmpSolverNonContactConstraintPool_set :: (BtSequentialImpulseConstraintSolverClass bc, BtAlignedObjectArray_btSolverConstraint_Class a) => bc -> a -> IO ()Source
btSequentialImpulseConstraintSolver_m_tmpSolverNonContactConstraintPool_get :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO BtAlignedObjectArray_btSolverConstraint_Source
btSequentialImpulseConstraintSolver_m_tmpSolverContactFrictionConstraintPool_set :: (BtSequentialImpulseConstraintSolverClass bc, BtAlignedObjectArray_btSolverConstraint_Class a) => bc -> a -> IO ()Source
btSequentialImpulseConstraintSolver_m_tmpSolverContactFrictionConstraintPool_get :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO BtAlignedObjectArray_btSolverConstraint_Source
btSequentialImpulseConstraintSolver_m_orderTmpConstraintPool_set :: (BtSequentialImpulseConstraintSolverClass bc, BtAlignedObjectArray_int_Class a) => bc -> a -> IO ()Source
btSequentialImpulseConstraintSolver_m_orderTmpConstraintPool_get :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO BtAlignedObjectArray_int_Source
btSequentialImpulseConstraintSolver_m_orderFrictionConstraintPool_set :: (BtSequentialImpulseConstraintSolverClass bc, BtAlignedObjectArray_int_Class a) => bc -> a -> IO ()Source
btSequentialImpulseConstraintSolver_m_orderFrictionConstraintPool_get :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO BtAlignedObjectArray_int_Source
btSequentialImpulseConstraintSolver_m_tmpConstraintSizesPool_set :: (BtSequentialImpulseConstraintSolverClass bc, BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_Class a) => bc -> a -> IO ()Source
btSequentialImpulseConstraintSolver_m_tmpConstraintSizesPool_get :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO BtAlignedObjectArray_btTypedConstraint_btConstraintInfo1_Source
btSequentialImpulseConstraintSolver_m_btSeed2_set :: BtSequentialImpulseConstraintSolverClass bc => bc -> Word64 -> IO ()Source
btSequentialImpulseConstraintSolver_m_btSeed2_get :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO Word64Source
btSliderConstraint
btSliderConstraint0 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Transform -> Transform -> Bool -> IO BtSliderConstraintSource
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h?r=2223#160 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h?r=2223#159 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp?r=2223
btSliderConstraint1 :: BtRigidBodyClass p0 => p0 -> Transform -> Bool -> IO BtSliderConstraintSource
btSliderConstraint_free :: BtSliderConstraintClass bc => bc -> IO ()Source
btSliderConstraint_getAngDepth :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_getAngularPos :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_setRestitutionLimAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_getParam :: BtSliderConstraintClass bc => bc -> Int -> Int -> IO FloatSource
btSliderConstraint_getInfo1 :: (BtSliderConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()Source
btSliderConstraint_getInfo2 :: (BtSliderConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()Source
btSliderConstraint_getPoweredLinMotor :: BtSliderConstraintClass bc => bc -> IO BoolSource
btSliderConstraint_setUseFrameOffset :: BtSliderConstraintClass bc => bc -> Bool -> IO ()Source
btSliderConstraint_setSoftnessLimLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_getAncorInA :: BtSliderConstraintClass bc => bc -> IO Vec3Source
btSliderConstraint_getAncorInB :: BtSliderConstraintClass bc => bc -> IO Vec3Source
btSliderConstraint_setDampingDirAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_getSolveLinLimit :: BtSliderConstraintClass bc => bc -> IO BoolSource
btSliderConstraint_getUseFrameOffset :: BtSliderConstraintClass bc => bc -> IO BoolSource
btSliderConstraint_setRestitutionDirAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_setDampingOrthoLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_getSolveAngLimit :: BtSliderConstraintClass bc => bc -> IO BoolSource
btSliderConstraint_setPoweredAngMotor :: BtSliderConstraintClass bc => bc -> Bool -> IO ()Source
btSliderConstraint_getLinearPos :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_getCalculatedTransformB :: BtSliderConstraintClass bc => bc -> IO TransformSource
btSliderConstraint_getCalculatedTransformA :: BtSliderConstraintClass bc => bc -> IO TransformSource
btSliderConstraint_testAngLimits :: BtSliderConstraintClass bc => bc -> IO ()Source
btSliderConstraint_setDampingDirLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_getUpperAngLimit :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_setUpperAngLimit :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_setLowerLinLimit :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_getInfo1NonVirtual :: (BtSliderConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()Source
btSliderConstraint_setRestitutionLimLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_setTargetLinMotorVelocity :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_getUpperLinLimit :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_setMaxLinMotorForce :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_getLowerAngLimit :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_setSoftnessDirLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_initParams :: BtSliderConstraintClass bc => bc -> IO ()Source
btSliderConstraint_getInfo2NonVirtual :: (BtSliderConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Transform -> Transform -> Vec3 -> Vec3 -> Float -> Float -> IO (Transform, Transform, Vec3, Vec3)Source
btSliderConstraint_getInfo2NonVirtual' :: (BtSliderConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> Float -> Float -> IO (Transform, Transform, Vec3, Vec3)Source
btSliderConstraint_getDampingDirAng :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_setSoftnessOrthoLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_setSoftnessLimAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_getDampingDirLin :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_getSoftnessLimLin :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_setPoweredLinMotor :: BtSliderConstraintClass bc => bc -> Bool -> IO ()Source
btSliderConstraint_calculateTransforms :: BtSliderConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)Source
btSliderConstraint_calculateTransforms' :: BtSliderConstraintClass bc => bc -> IO (Transform, Transform)Source
btSliderConstraint_getLinDepth :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_serialize :: (BtSliderConstraintClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO StringSource
btSliderConstraint_getDampingLimLin :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_setParam :: BtSliderConstraintClass bc => bc -> Int -> Float -> Int -> IO ()Source
btSliderConstraint_getDampingLimAng :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_setRestitutionOrthoLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_setRestitutionDirLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_setDampingLimAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_setSoftnessDirAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_setUpperLinLimit :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_setTargetAngMotorVelocity :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_getSoftnessDirAng :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_setMaxAngMotorForce :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_setLowerAngLimit :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_getPoweredAngMotor :: BtSliderConstraintClass bc => bc -> IO BoolSource
btSliderConstraint_testLinLimits :: BtSliderConstraintClass bc => bc -> IO ()Source
btSliderConstraint_getLowerLinLimit :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_setDampingOrthoAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_setRestitutionOrthoAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_getSoftnessLimAng :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_setSoftnessOrthoAng :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_setDampingLimLin :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_setFrames :: BtSliderConstraintClass bc => bc -> Transform -> Transform -> IO (Transform, Transform)Source
btSliderConstraint_setFrames' :: BtSliderConstraintClass bc => bc -> IO (Transform, Transform)Source
btSliderConstraint_getSoftnessDirLin :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_m_useSolveConstraintObsolete_set :: BtSliderConstraintClass bc => bc -> Bool -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h?r=2223#67 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h?r=2223#67 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp?r=2223
btSliderConstraint_m_useSolveConstraintObsolete_get :: BtSliderConstraintClass bc => bc -> IO BoolSource
btSliderConstraint_m_useOffsetForConstraintFrame_set :: BtSliderConstraintClass bc => bc -> Bool -> IO ()Source
btSliderConstraint_m_useOffsetForConstraintFrame_get :: BtSliderConstraintClass bc => bc -> IO BoolSource
btSliderConstraint_m_frameInA_set :: BtSliderConstraintClass bc => bc -> Transform -> IO ()Source
btSliderConstraint_m_frameInB_set :: BtSliderConstraintClass bc => bc -> Transform -> IO ()Source
btSliderConstraint_m_useLinearReferenceFrameA_set :: BtSliderConstraintClass bc => bc -> Bool -> IO ()Source
btSliderConstraint_m_useLinearReferenceFrameA_get :: BtSliderConstraintClass bc => bc -> IO BoolSource
btSliderConstraint_m_lowerLinLimit_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_upperLinLimit_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_lowerAngLimit_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_upperAngLimit_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_softnessDirLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_restitutionDirLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_dampingDirLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_cfmDirLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_cfmDirLin_get :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_m_softnessDirAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_restitutionDirAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_dampingDirAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_cfmDirAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_cfmDirAng_get :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_m_softnessLimLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_restitutionLimLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_dampingLimLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_cfmLimLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_cfmLimLin_get :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_m_softnessLimAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_restitutionLimAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_dampingLimAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_cfmLimAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_cfmLimAng_get :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_m_softnessOrthoLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_restitutionOrthoLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_dampingOrthoLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_cfmOrthoLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_cfmOrthoLin_get :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_m_softnessOrthoAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_restitutionOrthoAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_dampingOrthoAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_cfmOrthoAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_cfmOrthoAng_get :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_m_solveLinLim_set :: BtSliderConstraintClass bc => bc -> Bool -> IO ()Source
btSliderConstraint_m_solveLinLim_get :: BtSliderConstraintClass bc => bc -> IO BoolSource
btSliderConstraint_m_solveAngLim_set :: BtSliderConstraintClass bc => bc -> Bool -> IO ()Source
btSliderConstraint_m_solveAngLim_get :: BtSliderConstraintClass bc => bc -> IO BoolSource
btSliderConstraint_m_flags_set :: BtSliderConstraintClass bc => bc -> Int -> IO ()Source
btSliderConstraint_m_flags_get :: BtSliderConstraintClass bc => bc -> IO IntSource
btSliderConstraint_m_timeStep_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_timeStep_get :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_m_calculatedTransformA_set :: BtSliderConstraintClass bc => bc -> Transform -> IO ()Source
btSliderConstraint_m_calculatedTransformA_get :: BtSliderConstraintClass bc => bc -> IO TransformSource
btSliderConstraint_m_calculatedTransformB_set :: BtSliderConstraintClass bc => bc -> Transform -> IO ()Source
btSliderConstraint_m_calculatedTransformB_get :: BtSliderConstraintClass bc => bc -> IO TransformSource
btSliderConstraint_m_sliderAxis_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()Source
btSliderConstraint_m_sliderAxis_get :: BtSliderConstraintClass bc => bc -> IO Vec3Source
btSliderConstraint_m_realPivotAInW_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()Source
btSliderConstraint_m_realPivotBInW_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()Source
btSliderConstraint_m_projPivotInW_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()Source
btSliderConstraint_m_projPivotInW_get :: BtSliderConstraintClass bc => bc -> IO Vec3Source
btSliderConstraint_m_delta_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()Source
btSliderConstraint_m_delta_get :: BtSliderConstraintClass bc => bc -> IO Vec3Source
btSliderConstraint_m_depth_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()Source
btSliderConstraint_m_depth_get :: BtSliderConstraintClass bc => bc -> IO Vec3Source
btSliderConstraint_m_relPosA_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()Source
btSliderConstraint_m_relPosA_get :: BtSliderConstraintClass bc => bc -> IO Vec3Source
btSliderConstraint_m_relPosB_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO ()Source
btSliderConstraint_m_relPosB_get :: BtSliderConstraintClass bc => bc -> IO Vec3Source
btSliderConstraint_m_linPos_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_linPos_get :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_m_angPos_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_angPos_get :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_m_angDepth_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_angDepth_get :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_m_kAngle_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_kAngle_get :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_m_poweredLinMotor_set :: BtSliderConstraintClass bc => bc -> Bool -> IO ()Source
btSliderConstraint_m_targetLinMotorVelocity_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_targetLinMotorVelocity_get :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_m_maxLinMotorForce_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_accumulatedLinMotorImpulse_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_accumulatedLinMotorImpulse_get :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_m_poweredAngMotor_set :: BtSliderConstraintClass bc => bc -> Bool -> IO ()Source
btSliderConstraint_m_targetAngMotorVelocity_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_targetAngMotorVelocity_get :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraint_m_maxAngMotorForce_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_accumulatedAngMotorImpulse_set :: BtSliderConstraintClass bc => bc -> Float -> IO ()Source
btSliderConstraint_m_accumulatedAngMotorImpulse_get :: BtSliderConstraintClass bc => bc -> IO FloatSource
btSliderConstraintData
btSliderConstraintData_free :: BtSliderConstraintDataClass bc => bc -> IO ()Source
btSliderConstraintData_m_typeConstraintData_set :: (BtSliderConstraintDataClass bc, BtTypedConstraintDataClass a) => bc -> a -> IO ()Source
btSliderConstraintData_m_typeConstraintData_get :: BtSliderConstraintDataClass bc => bc -> IO BtTypedConstraintDataSource
btSliderConstraintData_m_rbAFrame_set :: (BtSliderConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()Source
btSliderConstraintData_m_rbAFrame_get :: BtSliderConstraintDataClass bc => bc -> IO BtTransformFloatDataSource
btSliderConstraintData_m_rbBFrame_set :: (BtSliderConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO ()Source
btSliderConstraintData_m_rbBFrame_get :: BtSliderConstraintDataClass bc => bc -> IO BtTransformFloatDataSource
btSliderConstraintData_m_linearUpperLimit_set :: BtSliderConstraintDataClass bc => bc -> Float -> IO ()Source
btSliderConstraintData_m_linearUpperLimit_get :: BtSliderConstraintDataClass bc => bc -> IO FloatSource
btSliderConstraintData_m_linearLowerLimit_set :: BtSliderConstraintDataClass bc => bc -> Float -> IO ()Source
btSliderConstraintData_m_linearLowerLimit_get :: BtSliderConstraintDataClass bc => bc -> IO FloatSource
btSliderConstraintData_m_angularUpperLimit_set :: BtSliderConstraintDataClass bc => bc -> Float -> IO ()Source
btSliderConstraintData_m_angularUpperLimit_get :: BtSliderConstraintDataClass bc => bc -> IO FloatSource
btSliderConstraintData_m_angularLowerLimit_set :: BtSliderConstraintDataClass bc => bc -> Float -> IO ()Source
btSliderConstraintData_m_angularLowerLimit_get :: BtSliderConstraintDataClass bc => bc -> IO FloatSource
btSliderConstraintData_m_useLinearReferenceFrameA_set :: BtSliderConstraintDataClass bc => bc -> Int -> IO ()Source
btSliderConstraintData_m_useLinearReferenceFrameA_get :: BtSliderConstraintDataClass bc => bc -> IO IntSource
btSliderConstraintData_m_useOffsetForConstraintFrame_set :: BtSliderConstraintDataClass bc => bc -> Int -> IO ()Source
btSliderConstraintData_m_useOffsetForConstraintFrame_get :: BtSliderConstraintDataClass bc => bc -> IO IntSource
btSolverBodyObsolete
btSolverBodyObsolete_free :: BtSolverBodyObsoleteClass bc => bc -> IO ()Source
btSolverBodyObsolete_getAngularVelocity :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO Vec3Source
btSolverBodyObsolete_writebackVelocity :: BtSolverBodyObsoleteClass bc => bc -> IO ()Source
btSolverBodyObsolete_writebackVelocity0 :: BtSolverBodyObsoleteClass bc => bc -> IO ()Source
btSolverBodyObsolete_writebackVelocity1 :: BtSolverBodyObsoleteClass bc => bc -> Float -> IO ()Source
btSolverBodyObsolete_internalApplyPushImpulse :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3)Source
btSolverBodyObsolete_internalApplyPushImpulse' :: BtSolverBodyObsoleteClass bc => bc -> Float -> IO (Vec3, Vec3)Source
btSolverBodyObsolete_getVelocityInLocalPointObsolete :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btSolverBodyObsolete_getVelocityInLocalPointObsolete' :: BtSolverBodyObsoleteClass bc => bc -> IO (Vec3, Vec3)Source
btSolverBodyObsolete_m_deltaLinearVelocity_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSolverBody.h?r=2223#111 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSolverBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSolverBody.h?r=2223#111 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSolverBody.cpp?r=2223
btSolverBodyObsolete_m_deltaLinearVelocity_get :: BtSolverBodyObsoleteClass bc => bc -> IO Vec3Source
btSolverBodyObsolete_m_deltaAngularVelocity_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO ()Source
btSolverBodyObsolete_m_deltaAngularVelocity_get :: BtSolverBodyObsoleteClass bc => bc -> IO Vec3Source
btSolverBodyObsolete_m_angularFactor_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO ()Source
btSolverBodyObsolete_m_invMass_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO ()Source
btSolverBodyObsolete_m_invMass_get :: BtSolverBodyObsoleteClass bc => bc -> IO Vec3Source
btSolverBodyObsolete_m_originalBody_set :: (BtSolverBodyObsoleteClass bc, BtRigidBodyClass a) => bc -> a -> IO ()Source
btSolverBodyObsolete_m_originalBody_get :: BtSolverBodyObsoleteClass bc => bc -> IO BtRigidBodySource
btSolverBodyObsolete_m_pushVelocity_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO ()Source
btSolverBodyObsolete_m_turnVelocity_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO ()Source
btSolverConstraint
btSolverConstraint_free :: BtSolverConstraintClass bc => bc -> IO ()Source
btSolverConstraint_m_angularComponentA_set :: BtSolverConstraintClass bc => bc -> Vec3 -> IO ()Source
btSolverConstraint_m_angularComponentB_set :: BtSolverConstraintClass bc => bc -> Vec3 -> IO ()Source
btSolverConstraint_m_appliedImpulse_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()Source
btSolverConstraint_m_appliedPushImpulse_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()Source
btSolverConstraint_m_cfm_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()Source
btSolverConstraint_m_cfm_get :: BtSolverConstraintClass bc => bc -> IO FloatSource
btSolverConstraint_m_contactNormal_set :: BtSolverConstraintClass bc => bc -> Vec3 -> IO ()Source
btSolverConstraint_m_friction_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()Source
btSolverConstraint_m_friction_get :: BtSolverConstraintClass bc => bc -> IO FloatSource
btSolverConstraint_m_jacDiagABInv_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()Source
btSolverConstraint_m_lowerLimit_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()Source
btSolverConstraint_m_lowerLimit_get :: BtSolverConstraintClass bc => bc -> IO FloatSource
btSolverConstraint_m_relpos1CrossNormal_set :: BtSolverConstraintClass bc => bc -> Vec3 -> IO ()Source
btSolverConstraint_m_relpos2CrossNormal_set :: BtSolverConstraintClass bc => bc -> Vec3 -> IO ()Source
btSolverConstraint_m_rhs_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()Source
btSolverConstraint_m_rhs_get :: BtSolverConstraintClass bc => bc -> IO FloatSource
btSolverConstraint_m_rhsPenetration_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()Source
btSolverConstraint_m_upperLimit_set :: BtSolverConstraintClass bc => bc -> Float -> IO ()Source
btSolverConstraint_m_upperLimit_get :: BtSolverConstraintClass bc => bc -> IO FloatSource
btTranslationalLimitMotor
btTranslationalLimitMotor_free :: BtTranslationalLimitMotorClass bc => bc -> IO ()Source
btTranslationalLimitMotor_testLimitValue :: BtTranslationalLimitMotorClass bc => bc -> Int -> Float -> IO IntSource
btTranslationalLimitMotor_needApplyForce :: BtTranslationalLimitMotorClass bc => bc -> Int -> IO BoolSource
btTranslationalLimitMotor_solveLinearAxis :: (BtTranslationalLimitMotorClass bc, BtRigidBodyClass p2, BtRigidBodyClass p4) => bc -> Float -> Float -> p2 -> Vec3 -> p4 -> Vec3 -> Int -> Vec3 -> Vec3 -> IO (Float, Vec3, Vec3, Vec3, Vec3)Source
btTranslationalLimitMotor_solveLinearAxis' :: (BtTranslationalLimitMotorClass bc, BtRigidBodyClass p2, BtRigidBodyClass p4) => bc -> Float -> Float -> p2 -> p4 -> Int -> IO (Float, Vec3, Vec3, Vec3, Vec3)Source
btTranslationalLimitMotor_isLimited :: BtTranslationalLimitMotorClass bc => bc -> Int -> IO BoolSource
btTranslationalLimitMotor_m_accumulatedImpulse_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#137 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#137 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btTranslationalLimitMotor_m_accumulatedImpulse_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3Source
btTranslationalLimitMotor_m_currentLimitError_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()Source
btTranslationalLimitMotor_m_currentLimitError_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3Source
btTranslationalLimitMotor_m_currentLinearDiff_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()Source
btTranslationalLimitMotor_m_currentLinearDiff_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3Source
btTranslationalLimitMotor_m_damping_set :: BtTranslationalLimitMotorClass bc => bc -> Float -> IO ()Source
btTranslationalLimitMotor_m_damping_get :: BtTranslationalLimitMotorClass bc => bc -> IO FloatSource
btTranslationalLimitMotor_m_limitSoftness_set :: BtTranslationalLimitMotorClass bc => bc -> Float -> IO ()Source
btTranslationalLimitMotor_m_limitSoftness_get :: BtTranslationalLimitMotorClass bc => bc -> IO FloatSource
btTranslationalLimitMotor_m_lowerLimit_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()Source
btTranslationalLimitMotor_m_lowerLimit_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3Source
btTranslationalLimitMotor_m_maxMotorForce_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()Source
btTranslationalLimitMotor_m_maxMotorForce_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3Source
btTranslationalLimitMotor_m_normalCFM_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()Source
btTranslationalLimitMotor_m_normalCFM_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3Source
btTranslationalLimitMotor_m_restitution_set :: BtTranslationalLimitMotorClass bc => bc -> Float -> IO ()Source
btTranslationalLimitMotor_m_restitution_get :: BtTranslationalLimitMotorClass bc => bc -> IO FloatSource
btTranslationalLimitMotor_m_stopCFM_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()Source
btTranslationalLimitMotor_m_stopERP_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()Source
btTranslationalLimitMotor_m_targetVelocity_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()Source
btTranslationalLimitMotor_m_targetVelocity_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3Source
btTranslationalLimitMotor_m_upperLimit_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO ()Source
btTranslationalLimitMotor_m_upperLimit_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3Source
btTypedConstraint
btTypedConstraint_getRigidBodyB :: BtTypedConstraintClass bc => bc -> IO BtRigidBodySource
btTypedConstraint_buildJacobian :: BtTypedConstraintClass bc => bc -> IO ()Source
btTypedConstraint_getRigidBodyA :: BtTypedConstraintClass bc => bc -> IO BtRigidBodySource
btTypedConstraint_serialize :: (BtTypedConstraintClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO StringSource
btTypedConstraint_enableFeedback :: BtTypedConstraintClass bc => bc -> Bool -> IO ()Source
btTypedConstraint_getUserConstraintId :: BtTypedConstraintClass bc => bc -> IO IntSource
btTypedConstraint_setParam :: BtTypedConstraintClass bc => bc -> Int -> Float -> Int -> IO ()Source
btTypedConstraint_getParam :: BtTypedConstraintClass bc => bc -> Int -> Int -> IO FloatSource
btTypedConstraint_getInfo1 :: (BtTypedConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) => bc -> p0 -> IO ()Source
btTypedConstraint_getInfo2 :: (BtTypedConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) => bc -> p0 -> IO ()Source
btTypedConstraint_setBreakingImpulseThreshold :: BtTypedConstraintClass bc => bc -> Float -> IO ()Source
btTypedConstraint_getFixedBody :: IO BtRigidBodySource
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h?r=2223#335 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h?r=2223#87 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp?r=2223
btTypedConstraint_isEnabled :: BtTypedConstraintClass bc => bc -> IO BoolSource
btTypedConstraint_setUserConstraintId :: BtTypedConstraintClass bc => bc -> Int -> IO ()Source
btTypedConstraint_getMotorFactor :: BtTypedConstraintClass bc => bc -> Float -> Float -> Float -> Float -> Float -> IO FloatSource
btTypedConstraint_getDbgDrawSize :: BtTypedConstraintClass bc => bc -> IO FloatSource
btTypedConstraint_internalSetAppliedImpulse :: BtTypedConstraintClass bc => bc -> Float -> IO ()Source
btTypedConstraint_needsFeedback :: BtTypedConstraintClass bc => bc -> IO BoolSource
btTypedConstraint_setEnabled :: BtTypedConstraintClass bc => bc -> Bool -> IO ()Source
btTypedConstraint_getUid :: BtTypedConstraintClass bc => bc -> IO IntSource
btTypedConstraint_setDbgDrawSize :: BtTypedConstraintClass bc => bc -> Float -> IO ()Source
btTypedConstraint_setUserConstraintType :: BtTypedConstraintClass bc => bc -> Int -> IO ()Source
btTypedConstraint_setupSolverConstraint :: (BtTypedConstraintClass bc, BtAlignedObjectArray_btSolverConstraint_Class p0) => bc -> p0 -> Int -> Int -> Float -> IO ()Source
btTypedConstraint_getUserConstraintType :: BtTypedConstraintClass bc => bc -> IO IntSource
btTypedConstraint_solveConstraintObsolete :: (BtTypedConstraintClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1) => bc -> p0 -> p1 -> Float -> IO ()Source
btTypedConstraint_getAppliedImpulse :: BtTypedConstraintClass bc => bc -> IO FloatSource
btTypedConstraint_setUserConstraintPtr :: BtTypedConstraintClass bc => bc -> VoidPtr -> IO ()Source
btTypedConstraint_m_appliedImpulse_set :: BtTypedConstraintClass bc => bc -> Float -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h?r=2223#81 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h?r=2223#81 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp?r=2223
btTypedConstraint_m_breakingImpulseThreshold_set :: BtTypedConstraintClass bc => bc -> Float -> IO ()Source
btTypedConstraint_m_breakingImpulseThreshold_get :: BtTypedConstraintClass bc => bc -> IO FloatSource
btTypedConstraint_m_dbgDrawSize_set :: BtTypedConstraintClass bc => bc -> Float -> IO ()Source
btTypedConstraint_m_dbgDrawSize_get :: BtTypedConstraintClass bc => bc -> IO FloatSource
btTypedConstraint_m_isEnabled_set :: BtTypedConstraintClass bc => bc -> Bool -> IO ()Source
btTypedConstraint_m_isEnabled_get :: BtTypedConstraintClass bc => bc -> IO BoolSource
btTypedConstraint_m_needsFeedback_set :: BtTypedConstraintClass bc => bc -> Bool -> IO ()Source
btTypedConstraint_m_needsFeedback_get :: BtTypedConstraintClass bc => bc -> IO BoolSource
btTypedConstraint_m_rbA_set :: (BtTypedConstraintClass bc, BtRigidBodyClass a) => bc -> a -> IO ()Source
btTypedConstraint_m_rbA_get :: BtTypedConstraintClass bc => bc -> IO BtRigidBodySource
btTypedConstraint_m_rbB_set :: (BtTypedConstraintClass bc, BtRigidBodyClass a) => bc -> a -> IO ()Source
btTypedConstraint_m_rbB_get :: BtTypedConstraintClass bc => bc -> IO BtRigidBodySource
btTypedConstraint_m_userConstraintType_set :: BtTypedConstraintClass bc => bc -> Int -> IO ()Source
btTypedConstraintData
btTypedConstraintData_free :: BtTypedConstraintDataClass bc => bc -> IO ()Source
btTypedConstraintData_m_appliedImpulse_set :: BtTypedConstraintDataClass bc => bc -> Float -> IO ()Source
btTypedConstraintData_m_dbgDrawSize_set :: BtTypedConstraintDataClass bc => bc -> Float -> IO ()Source
btTypedConstraintData_m_disableCollisionsBetweenLinkedBodies_set :: BtTypedConstraintDataClass bc => bc -> Int -> IO ()Source
btTypedConstraintData_m_disableCollisionsBetweenLinkedBodies_get :: BtTypedConstraintDataClass bc => bc -> IO IntSource
btTypedConstraintData_m_name_set :: BtTypedConstraintDataClass bc => bc -> String -> IO ()Source
btTypedConstraintData_m_name_get :: BtTypedConstraintDataClass bc => bc -> IO StringSource
btTypedConstraintData_m_needsFeedback_set :: BtTypedConstraintDataClass bc => bc -> Int -> IO ()Source
btTypedConstraintData_m_objectType_set :: BtTypedConstraintDataClass bc => bc -> Int -> IO ()Source
btTypedConstraintData_m_rbA_set :: (BtTypedConstraintDataClass bc, BtRigidBodyFloatDataClass a) => bc -> a -> IO ()Source
btTypedConstraintData_m_rbA_get :: BtTypedConstraintDataClass bc => bc -> IO BtRigidBodyFloatDataSource
btTypedConstraintData_m_rbB_set :: (BtTypedConstraintDataClass bc, BtRigidBodyFloatDataClass a) => bc -> a -> IO ()Source
btTypedConstraintData_m_rbB_get :: BtTypedConstraintDataClass bc => bc -> IO BtRigidBodyFloatDataSource
btTypedConstraintData_m_userConstraintId_set :: BtTypedConstraintDataClass bc => bc -> Int -> IO ()Source
btTypedConstraintData_m_userConstraintType_set :: BtTypedConstraintDataClass bc => bc -> Int -> IO ()Source
btTypedConstraintData_m_userConstraintType_get :: BtTypedConstraintDataClass bc => bc -> IO IntSource
btUniversalConstraint
btUniversalConstraint :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Vec3 -> Vec3 -> Vec3 -> IO BtUniversalConstraintSource
btUniversalConstraint_free :: BtUniversalConstraintClass bc => bc -> IO ()Source
btUniversalConstraint_setLowerLimit :: BtUniversalConstraintClass bc => bc -> Float -> Float -> IO ()Source
btUniversalConstraint_getAnchor2 :: BtUniversalConstraintClass bc => bc -> IO Vec3Source
btUniversalConstraint_setAxis :: BtUniversalConstraintClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)Source
btUniversalConstraint_setAxis' :: BtUniversalConstraintClass bc => bc -> IO (Vec3, Vec3)Source
btUniversalConstraint_getAxis1 :: BtUniversalConstraintClass bc => bc -> IO Vec3Source
btUniversalConstraint_getAnchor :: BtUniversalConstraintClass bc => bc -> IO Vec3Source
btUniversalConstraint_getAxis2 :: BtUniversalConstraintClass bc => bc -> IO Vec3Source
btUniversalConstraint_setUpperLimit :: BtUniversalConstraintClass bc => bc -> Float -> Float -> IO ()Source
btUniversalConstraint_getAngle2 :: BtUniversalConstraintClass bc => bc -> IO FloatSource
btUniversalConstraint_getAngle1 :: BtUniversalConstraintClass bc => bc -> IO FloatSource
btUniversalConstraint_m_anchor_set :: BtUniversalConstraintClass bc => bc -> Vec3 -> IO ()Source
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.h?r=2223#37 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.h?r=2223#37 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp?r=2223
btUniversalConstraint_m_anchor_get :: BtUniversalConstraintClass bc => bc -> IO Vec3Source
btUniversalConstraint_m_axis1_set :: BtUniversalConstraintClass bc => bc -> Vec3 -> IO ()Source
btUniversalConstraint_m_axis1_get :: BtUniversalConstraintClass bc => bc -> IO Vec3Source
btUniversalConstraint_m_axis2_set :: BtUniversalConstraintClass bc => bc -> Vec3 -> IO ()Source
btUniversalConstraint_m_axis2_get :: BtUniversalConstraintClass bc => bc -> IO Vec3Source
btAngularLimit'_ :: IO (Ptr ())Source
btAngularLimit_free'_ :: Ptr () -> IO ()Source
btAngularLimit_getCorrection'_ :: Ptr () -> IO CFloatSource
btAngularLimit_getError'_ :: Ptr () -> IO CFloatSource
btAngularLimit_isLimit'_ :: Ptr () -> IO CIntSource
btAngularLimit_getSign'_ :: Ptr () -> IO CFloatSource
btAngularLimit_getBiasFactor'_ :: Ptr () -> IO CFloatSource
btAngularLimit_getSoftness'_ :: Ptr () -> IO CFloatSource
btAngularLimit_getHigh'_ :: Ptr () -> IO CFloatSource
btAngularLimit_getHalfRange'_ :: Ptr () -> IO CFloatSource
btAngularLimit_getLow'_ :: Ptr () -> IO CFloatSource
btAngularLimit_m_center_set'_ :: Ptr () -> CFloat -> IO ()Source
btAngularLimit_m_center_get'_ :: Ptr () -> IO CFloatSource
btAngularLimit_m_halfRange_set'_ :: Ptr () -> CFloat -> IO ()Source
btAngularLimit_m_softness_set'_ :: Ptr () -> CFloat -> IO ()Source
btAngularLimit_m_softness_get'_ :: Ptr () -> IO CFloatSource
btAngularLimit_m_biasFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btAngularLimit_m_relaxationFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btAngularLimit_m_correction_set'_ :: Ptr () -> CFloat -> IO ()Source
btAngularLimit_m_sign_set'_ :: Ptr () -> CFloat -> IO ()Source
btAngularLimit_m_sign_get'_ :: Ptr () -> IO CFloatSource
btAngularLimit_m_solveLimit_set'_ :: Ptr () -> CInt -> IO ()Source
btAngularLimit_m_solveLimit_get'_ :: Ptr () -> IO CIntSource
btConeTwistConstraint_free'_ :: Ptr () -> IO ()Source
btConeTwistConstraint_getRigidBodyB'_ :: Ptr () -> IO (Ptr ())Source
btConeTwistConstraint_buildJacobian'_ :: Ptr () -> IO ()Source
btConeTwistConstraint_getRigidBodyA'_ :: Ptr () -> IO (Ptr ())Source
btConeTwistConstraint_getInfo2NonVirtual'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btConeTwistConstraint_getInfo2NonVirtual''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btConeTwistConstraint_calcAngleInfo2'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btConeTwistConstraint_calcAngleInfo2''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btConeTwistConstraint_setDamping'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()Source
btConeTwistConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()Source
btConeTwistConstraint_init'_ :: Ptr () -> IO ()Source
btConeTwistConstraint_setMaxMotorImpulseNormalized'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_enableMotor'_ :: Ptr () -> CInt -> IO ()Source
btConeTwistConstraint_getInfo1NonVirtual'_ :: Ptr () -> Ptr () -> IO ()Source
btConeTwistConstraint_setAngularOnly'_ :: Ptr () -> CInt -> IO ()Source
btConeTwistConstraint_setLimit1'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO ()Source
btConeTwistConstraint_setMaxMotorImpulse'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_calcAngleInfo'_ :: Ptr () -> IO ()Source
btConeTwistConstraint_setFixThresh'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_solveConstraintObsolete'_ :: Ptr () -> Ptr () -> Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_updateRHS'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_biasFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_relaxationFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_damping_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_swingSpan1_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_swingSpan2_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_twistSpan_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_fixThresh_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_kSwing_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_kTwist_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_twistLimitSign_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_swingCorrection_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_twistCorrection_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_twistAngle_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_accSwingLimitImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_accTwistLimitImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_angularOnly_set'_ :: Ptr () -> CInt -> IO ()Source
btConeTwistConstraint_m_solveTwistLimit_set'_ :: Ptr () -> CInt -> IO ()Source
btConeTwistConstraint_m_solveSwingLimit_set'_ :: Ptr () -> CInt -> IO ()Source
btConeTwistConstraint_m_useSolveConstraintObsolete_set'_ :: Ptr () -> CInt -> IO ()Source
btConeTwistConstraint_m_swingLimitRatio_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_twistLimitRatio_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_bMotorEnabled_set'_ :: Ptr () -> CInt -> IO ()Source
btConeTwistConstraint_m_bNormalizedMotorStrength_set'_ :: Ptr () -> CInt -> IO ()Source
btConeTwistConstraint_m_maxMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_flags_set'_ :: Ptr () -> CInt -> IO ()Source
btConeTwistConstraint_m_linCFM_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_linERP_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraint_m_angCFM_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraintData'_ :: IO (Ptr ())Source
btConeTwistConstraintData_free'_ :: Ptr () -> IO ()Source
btConeTwistConstraintData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()Source
btConeTwistConstraintData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())Source
btConeTwistConstraintData_m_rbAFrame_set'_ :: Ptr () -> Ptr () -> IO ()Source
btConeTwistConstraintData_m_rbAFrame_get'_ :: Ptr () -> IO (Ptr ())Source
btConeTwistConstraintData_m_rbBFrame_set'_ :: Ptr () -> Ptr () -> IO ()Source
btConeTwistConstraintData_m_rbBFrame_get'_ :: Ptr () -> IO (Ptr ())Source
btConeTwistConstraintData_m_swingSpan1_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraintData_m_swingSpan2_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraintData_m_twistSpan_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraintData_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraintData_m_biasFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraintData_m_relaxationFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btConeTwistConstraintData_m_damping_set'_ :: Ptr () -> CFloat -> IO ()Source
btTypedConstraint_btConstraintInfo1_free'_ :: Ptr () -> IO ()Source
btTypedConstraint_btConstraintInfo1_nub_set'_ :: Ptr () -> CInt -> IO ()Source
btTypedConstraint_btConstraintInfo2_free'_ :: Ptr () -> IO ()Source
btTypedConstraint_btConstraintInfo2_erp_set'_ :: Ptr () -> CFloat -> IO ()Source
btTypedConstraint_btConstraintInfo2_fps_set'_ :: Ptr () -> CFloat -> IO ()Source
btTypedConstraint_btConstraintInfo2_m_damping_set'_ :: Ptr () -> CFloat -> IO ()Source
btTypedConstraint_btConstraintInfo2_m_numIterations_set'_ :: Ptr () -> CInt -> IO ()Source
btTypedConstraint_btConstraintInfo2_rowskip_set'_ :: Ptr () -> CInt -> IO ()Source
btConstraintSetting'_ :: IO (Ptr ())Source
btConstraintSetting_free'_ :: Ptr () -> IO ()Source
btConstraintSetting_m_tau_set'_ :: Ptr () -> CFloat -> IO ()Source
btConstraintSetting_m_tau_get'_ :: Ptr () -> IO CFloatSource
btConstraintSetting_m_damping_set'_ :: Ptr () -> CFloat -> IO ()Source
btConstraintSetting_m_impulseClamp_set'_ :: Ptr () -> CFloat -> IO ()Source
btConstraintSolver_reset'_ :: Ptr () -> IO ()Source
btContactConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()Source
btContactConstraint_setContactManifold'_ :: Ptr () -> Ptr () -> IO ()Source
btContactConstraint_buildJacobian'_ :: Ptr () -> IO ()Source
btContactConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()Source
btContactConstraint_getContactManifold'_ :: Ptr () -> IO (Ptr ())Source
btContactConstraint_getContactManifold0'_ :: Ptr () -> IO (Ptr ())Source
btContactConstraint_getContactManifold1'_ :: Ptr () -> IO (Ptr ())Source
btContactConstraint_m_contactManifold_set'_ :: Ptr () -> Ptr () -> IO ()Source
btContactConstraint_m_contactManifold_get'_ :: Ptr () -> IO (Ptr ())Source
btContactSolverInfo'_ :: IO (Ptr ())Source
btContactSolverInfo_free'_ :: Ptr () -> IO ()Source
btContactSolverInfoData'_ :: IO (Ptr ())Source
btContactSolverInfoData_free'_ :: Ptr () -> IO ()Source
btContactSolverInfoData_m_tau_set'_ :: Ptr () -> CFloat -> IO ()Source
btContactSolverInfoData_m_damping_set'_ :: Ptr () -> CFloat -> IO ()Source
btContactSolverInfoData_m_friction_set'_ :: Ptr () -> CFloat -> IO ()Source
btContactSolverInfoData_m_timeStep_set'_ :: Ptr () -> CFloat -> IO ()Source
btContactSolverInfoData_m_restitution_set'_ :: Ptr () -> CFloat -> IO ()Source
btContactSolverInfoData_m_numIterations_set'_ :: Ptr () -> CInt -> IO ()Source
btContactSolverInfoData_m_maxErrorReduction_set'_ :: Ptr () -> CFloat -> IO ()Source
btContactSolverInfoData_m_sor_set'_ :: Ptr () -> CFloat -> IO ()Source
btContactSolverInfoData_m_erp_set'_ :: Ptr () -> CFloat -> IO ()Source
btContactSolverInfoData_m_erp2_set'_ :: Ptr () -> CFloat -> IO ()Source
btContactSolverInfoData_m_globalCfm_set'_ :: Ptr () -> CFloat -> IO ()Source
btContactSolverInfoData_m_splitImpulse_set'_ :: Ptr () -> CInt -> IO ()Source
btContactSolverInfoData_m_linearSlop_set'_ :: Ptr () -> CFloat -> IO ()Source
btContactSolverInfoData_m_warmstartingFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btContactSolverInfoData_m_solverMode_set'_ :: Ptr () -> CInt -> IO ()Source
btContactSolverInfoData_m_minimumSolverBatchSize_set'_ :: Ptr () -> CInt -> IO ()Source
btGeneric6DofConstraint0'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())Source
btGeneric6DofConstraint_free'_ :: Ptr () -> IO ()Source
btGeneric6DofConstraint_buildJacobian'_ :: Ptr () -> IO ()Source
btGeneric6DofConstraint_getInfo1NonVirtual'_ :: Ptr () -> Ptr () -> IO ()Source
btGeneric6DofConstraint_calculateAngleInfo'_ :: Ptr () -> IO ()Source
btGeneric6DofConstraint_getInfo2NonVirtual'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btGeneric6DofConstraint_getInfo2NonVirtual''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btGeneric6DofConstraint_setAngularLimits'_ :: Ptr () -> Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CIntSource
btGeneric6DofConstraint_setAngularLimits''_ :: Ptr () -> Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CIntSource
btGeneric6DofConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()Source
btGeneric6DofConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()Source
btGeneric6DofConstraint_calcAnchorPos'_ :: Ptr () -> IO ()Source
btGeneric6DofConstraint_setUseFrameOffset'_ :: Ptr () -> CInt -> IO ()Source
btGeneric6DofConstraint_buildLinearJacobian'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btGeneric6DofConstraint_buildLinearJacobian''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btGeneric6DofConstraint_calculateTransforms0''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btGeneric6DofConstraint_get_limit_motor_info2'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CInt -> Ptr CFloat -> CInt -> CInt -> IO CIntSource
btGeneric6DofConstraint_get_limit_motor_info2''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr () -> CInt -> Ptr CFloat -> CInt -> CInt -> IO CIntSource
btGeneric6DofConstraint_getTranslationalLimitMotor'_ :: Ptr () -> IO (Ptr ())Source
btGeneric6DofConstraint_setLinearLimits'_ :: Ptr () -> Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CIntSource
btGeneric6DofConstraint_setLinearLimits''_ :: Ptr () -> Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CIntSource
btGeneric6DofConstraint_updateRHS'_ :: Ptr () -> CFloat -> IO ()Source
btGeneric6DofConstraint_calculateLinearInfo'_ :: Ptr () -> IO ()Source
btGeneric6DofConstraint_m_linearLimits_set'_ :: Ptr () -> Ptr () -> IO ()Source
btGeneric6DofConstraint_m_linearLimits_get'_ :: Ptr () -> IO (Ptr ())Source
btGeneric6DofConstraint_m_timeStep_set'_ :: Ptr () -> CFloat -> IO ()Source
btGeneric6DofConstraint_m_factA_set'_ :: Ptr () -> CFloat -> IO ()Source
btGeneric6DofConstraint_m_factB_set'_ :: Ptr () -> CFloat -> IO ()Source
btGeneric6DofConstraint_m_hasStaticBody_set'_ :: Ptr () -> CInt -> IO ()Source
btGeneric6DofConstraint_m_useLinearReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()Source
btGeneric6DofConstraint_m_flags_set'_ :: Ptr () -> CInt -> IO ()Source
btGeneric6DofConstraintData'_ :: IO (Ptr ())Source
btGeneric6DofConstraintData_free'_ :: Ptr () -> IO ()Source
btGeneric6DofConstraintData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()Source
btGeneric6DofConstraintData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())Source
btGeneric6DofConstraintData_m_rbAFrame_set'_ :: Ptr () -> Ptr () -> IO ()Source
btGeneric6DofConstraintData_m_rbAFrame_get'_ :: Ptr () -> IO (Ptr ())Source
btGeneric6DofConstraintData_m_rbBFrame_set'_ :: Ptr () -> Ptr () -> IO ()Source
btGeneric6DofConstraintData_m_rbBFrame_get'_ :: Ptr () -> IO (Ptr ())Source
btGeneric6DofConstraintData_m_linearUpperLimit_set'_ :: Ptr () -> Ptr () -> IO ()Source
btGeneric6DofConstraintData_m_linearUpperLimit_get'_ :: Ptr () -> IO (Ptr ())Source
btGeneric6DofConstraintData_m_linearLowerLimit_set'_ :: Ptr () -> Ptr () -> IO ()Source
btGeneric6DofConstraintData_m_linearLowerLimit_get'_ :: Ptr () -> IO (Ptr ())Source
btGeneric6DofConstraintData_m_angularUpperLimit_set'_ :: Ptr () -> Ptr () -> IO ()Source
btGeneric6DofConstraintData_m_angularUpperLimit_get'_ :: Ptr () -> IO (Ptr ())Source
btGeneric6DofConstraintData_m_angularLowerLimit_set'_ :: Ptr () -> Ptr () -> IO ()Source
btGeneric6DofConstraintData_m_angularLowerLimit_get'_ :: Ptr () -> IO (Ptr ())Source
btGeneric6DofSpringConstraint'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())Source
btGeneric6DofSpringConstraint_free'_ :: Ptr () -> IO ()Source
btGeneric6DofSpringConstraint_setEquilibriumPoint1'_ :: Ptr () -> CInt -> IO ()Source
btGeneric6DofSpringConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()Source
btGeneric6DofSpringConstraint_internalUpdateSprings'_ :: Ptr () -> Ptr () -> IO ()Source
btGeneric6DofSpringConstraintData_free'_ :: Ptr () -> IO ()Source
btGeneric6DofSpringConstraintData_m_6dofData_set'_ :: Ptr () -> Ptr () -> IO ()Source
btGeneric6DofSpringConstraintData_m_6dofData_get'_ :: Ptr () -> IO (Ptr ())Source
btHinge2Constraint'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())Source
btHinge2Constraint_free'_ :: Ptr () -> IO ()Source
btHinge2Constraint_setLowerLimit'_ :: Ptr () -> CFloat -> IO ()Source
btHinge2Constraint_setUpperLimit'_ :: Ptr () -> CFloat -> IO ()Source
btHinge2Constraint_getAngle2'_ :: Ptr () -> IO CFloatSource
btHinge2Constraint_getAngle1'_ :: Ptr () -> IO CFloatSource
btHingeConstraint0'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())Source
btHingeConstraint_free'_ :: Ptr () -> IO ()Source
btHingeConstraint_getRigidBodyB'_ :: Ptr () -> IO (Ptr ())Source
btHingeConstraint_getRigidBodyB0'_ :: Ptr () -> IO (Ptr ())Source
btHingeConstraint_getRigidBodyB1'_ :: Ptr () -> IO (Ptr ())Source
btHingeConstraint_getInfo2NonVirtual'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btHingeConstraint_getInfo2NonVirtual''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btHingeConstraint_getRigidBodyA'_ :: Ptr () -> IO (Ptr ())Source
btHingeConstraint_getRigidBodyA0'_ :: Ptr () -> IO (Ptr ())Source
btHingeConstraint_getRigidBodyA1'_ :: Ptr () -> IO (Ptr ())Source
btHingeConstraint_buildJacobian'_ :: Ptr () -> IO ()Source
btHingeConstraint_setMaxMotorImpulse'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()Source
btHingeConstraint_getInfo2Internal'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btHingeConstraint_getInfo2Internal''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btHingeConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()Source
btHingeConstraint_setUseFrameOffset'_ :: Ptr () -> CInt -> IO ()Source
btHingeConstraint_enableMotor'_ :: Ptr () -> CInt -> IO ()Source
btHingeConstraint_getInfo1NonVirtual'_ :: Ptr () -> Ptr () -> IO ()Source
btHingeConstraint_getInfo2InternalUsingFrameOffset'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btHingeConstraint_getInfo2InternalUsingFrameOffset''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btHingeConstraint_setAngularOnly'_ :: Ptr () -> CInt -> IO ()Source
btHingeConstraint_setLimit'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO ()Source
btHingeConstraint_getSolveLimit'_ :: Ptr () -> IO CIntSource
btHingeConstraint_updateRHS'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraint_m_motorTargetVelocity_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraint_m_maxMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraint_m_limit_set'_ :: Ptr () -> Ptr () -> IO ()Source
btHingeConstraint_m_limit_get'_ :: Ptr () -> IO (Ptr ())Source
btHingeConstraint_m_kHinge_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraint_m_accLimitImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraint_m_hingeAngle_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraint_m_referenceSign_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraint_m_angularOnly_set'_ :: Ptr () -> CInt -> IO ()Source
btHingeConstraint_m_enableAngularMotor_set'_ :: Ptr () -> CInt -> IO ()Source
btHingeConstraint_m_useSolveConstraintObsolete_set'_ :: Ptr () -> CInt -> IO ()Source
btHingeConstraint_m_useOffsetForConstraintFrame_set'_ :: Ptr () -> CInt -> IO ()Source
btHingeConstraint_m_useReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()Source
btHingeConstraint_m_accMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraint_m_flags_set'_ :: Ptr () -> CInt -> IO ()Source
btHingeConstraint_m_flags_get'_ :: Ptr () -> IO CIntSource
btHingeConstraint_m_normalCFM_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraint_m_stopCFM_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraint_m_stopERP_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraintDoubleData'_ :: IO (Ptr ())Source
btHingeConstraintDoubleData_free'_ :: Ptr () -> IO ()Source
btHingeConstraintDoubleData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()Source
btHingeConstraintDoubleData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())Source
btHingeConstraintDoubleData_m_rbAFrame_set'_ :: Ptr () -> Ptr () -> IO ()Source
btHingeConstraintDoubleData_m_rbAFrame_get'_ :: Ptr () -> IO (Ptr ())Source
btHingeConstraintDoubleData_m_rbBFrame_set'_ :: Ptr () -> Ptr () -> IO ()Source
btHingeConstraintDoubleData_m_rbBFrame_get'_ :: Ptr () -> IO (Ptr ())Source
btHingeConstraintDoubleData_m_useReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()Source
btHingeConstraintDoubleData_m_angularOnly_set'_ :: Ptr () -> CInt -> IO ()Source
btHingeConstraintDoubleData_m_enableAngularMotor_set'_ :: Ptr () -> CInt -> IO ()Source
btHingeConstraintDoubleData_m_motorTargetVelocity_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraintDoubleData_m_maxMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraintDoubleData_m_lowerLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraintDoubleData_m_upperLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraintDoubleData_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraintDoubleData_m_biasFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraintDoubleData_m_relaxationFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraintFloatData'_ :: IO (Ptr ())Source
btHingeConstraintFloatData_free'_ :: Ptr () -> IO ()Source
btHingeConstraintFloatData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()Source
btHingeConstraintFloatData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())Source
btHingeConstraintFloatData_m_rbAFrame_set'_ :: Ptr () -> Ptr () -> IO ()Source
btHingeConstraintFloatData_m_rbAFrame_get'_ :: Ptr () -> IO (Ptr ())Source
btHingeConstraintFloatData_m_rbBFrame_set'_ :: Ptr () -> Ptr () -> IO ()Source
btHingeConstraintFloatData_m_rbBFrame_get'_ :: Ptr () -> IO (Ptr ())Source
btHingeConstraintFloatData_m_useReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()Source
btHingeConstraintFloatData_m_angularOnly_set'_ :: Ptr () -> CInt -> IO ()Source
btHingeConstraintFloatData_m_enableAngularMotor_set'_ :: Ptr () -> CInt -> IO ()Source
btHingeConstraintFloatData_m_motorTargetVelocity_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraintFloatData_m_maxMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraintFloatData_m_lowerLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraintFloatData_m_upperLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraintFloatData_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraintFloatData_m_biasFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btHingeConstraintFloatData_m_relaxationFactor_set'_ :: Ptr () -> CFloat -> IO ()Source
btJacobianEntry0'_ :: IO (Ptr ())Source
btJacobianEntry2'_ :: Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())Source
btJacobianEntry_free'_ :: Ptr () -> IO ()Source
btJacobianEntry_getDiagonal'_ :: Ptr () -> IO CFloatSource
btJacobianEntry_getRelativeVelocity'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CFloatSource
btJacobianEntry_getRelativeVelocity''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CFloatSource
btJacobianEntry_m_Adiag_set'_ :: Ptr () -> CFloat -> IO ()Source
btJacobianEntry_m_Adiag_get'_ :: Ptr () -> IO CFloatSource
btPoint2PointConstraint_free'_ :: Ptr () -> IO ()Source
btPoint2PointConstraint_getInfo1NonVirtual'_ :: Ptr () -> Ptr () -> IO ()Source
btPoint2PointConstraint_getInfo2NonVirtual'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btPoint2PointConstraint_getInfo2NonVirtual''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btPoint2PointConstraint_updateRHS'_ :: Ptr () -> CFloat -> IO ()Source
btPoint2PointConstraint_buildJacobian'_ :: Ptr () -> IO ()Source
btPoint2PointConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()Source
btPoint2PointConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()Source
btPoint2PointConstraint_m_flags_set'_ :: Ptr () -> CInt -> IO ()Source
btPoint2PointConstraint_m_erp_set'_ :: Ptr () -> CFloat -> IO ()Source
btPoint2PointConstraint_m_cfm_set'_ :: Ptr () -> CFloat -> IO ()Source
btPoint2PointConstraint_m_setting_set'_ :: Ptr () -> Ptr () -> IO ()Source
btPoint2PointConstraint_m_setting_get'_ :: Ptr () -> IO (Ptr ())Source
btPoint2PointConstraintDoubleData_free'_ :: Ptr () -> IO ()Source
btPoint2PointConstraintDoubleData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()Source
btPoint2PointConstraintDoubleData_m_pivotInA_set'_ :: Ptr () -> Ptr () -> IO ()Source
btPoint2PointConstraintDoubleData_m_pivotInA_get'_ :: Ptr () -> IO (Ptr ())Source
btPoint2PointConstraintDoubleData_m_pivotInB_set'_ :: Ptr () -> Ptr () -> IO ()Source
btPoint2PointConstraintDoubleData_m_pivotInB_get'_ :: Ptr () -> IO (Ptr ())Source
btPoint2PointConstraintFloatData_free'_ :: Ptr () -> IO ()Source
btPoint2PointConstraintFloatData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()Source
btPoint2PointConstraintFloatData_m_pivotInA_set'_ :: Ptr () -> Ptr () -> IO ()Source
btPoint2PointConstraintFloatData_m_pivotInA_get'_ :: Ptr () -> IO (Ptr ())Source
btPoint2PointConstraintFloatData_m_pivotInB_set'_ :: Ptr () -> Ptr () -> IO ()Source
btPoint2PointConstraintFloatData_m_pivotInB_get'_ :: Ptr () -> IO (Ptr ())Source
btRotationalLimitMotor'_ :: IO (Ptr ())Source
btRotationalLimitMotor_free'_ :: Ptr () -> IO ()Source
btRotationalLimitMotor_solveAngularLimits'_ :: Ptr () -> CFloat -> Ptr CFloat -> CFloat -> Ptr () -> Ptr () -> IO CFloatSource
btRotationalLimitMotor_solveAngularLimits''_ :: Ptr () -> CFloat -> Ptr CFloat -> CFloat -> Ptr () -> Ptr () -> IO CFloatSource
btRotationalLimitMotor_m_accumulatedImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btRotationalLimitMotor_m_bounce_set'_ :: Ptr () -> CFloat -> IO ()Source
btRotationalLimitMotor_m_currentLimit_set'_ :: Ptr () -> CInt -> IO ()Source
btRotationalLimitMotor_m_currentLimitError_set'_ :: Ptr () -> CFloat -> IO ()Source
btRotationalLimitMotor_m_currentPosition_set'_ :: Ptr () -> CFloat -> IO ()Source
btRotationalLimitMotor_m_damping_set'_ :: Ptr () -> CFloat -> IO ()Source
btRotationalLimitMotor_m_enableMotor_set'_ :: Ptr () -> CInt -> IO ()Source
btRotationalLimitMotor_m_hiLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btRotationalLimitMotor_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()Source
btRotationalLimitMotor_m_loLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btRotationalLimitMotor_m_maxLimitForce_set'_ :: Ptr () -> CFloat -> IO ()Source
btRotationalLimitMotor_m_maxMotorForce_set'_ :: Ptr () -> CFloat -> IO ()Source
btRotationalLimitMotor_m_normalCFM_set'_ :: Ptr () -> CFloat -> IO ()Source
btRotationalLimitMotor_m_stopCFM_set'_ :: Ptr () -> CFloat -> IO ()Source
btRotationalLimitMotor_m_stopERP_set'_ :: Ptr () -> CFloat -> IO ()Source
btRotationalLimitMotor_m_targetVelocity_set'_ :: Ptr () -> CFloat -> IO ()Source
btSequentialImpulseConstraintSolver_free'_ :: Ptr () -> IO ()Source
btSequentialImpulseConstraintSolver_setRandSeed'_ :: Ptr () -> CULong -> IO ()Source
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowLowerLimitSIMD'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()Source
btSequentialImpulseConstraintSolver_setFrictionConstraintImpulse'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()Source
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowGenericSIMD'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()Source
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowLowerLimit'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()Source
btSequentialImpulseConstraintSolver_reset'_ :: Ptr () -> IO ()Source
btSequentialImpulseConstraintSolver_resolveSplitPenetrationImpulseCacheFriendly'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()Source
btSequentialImpulseConstraintSolver_setupFrictionConstraint'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> CFloat -> CFloat -> CFloat -> IO ()Source
btSequentialImpulseConstraintSolver_setupFrictionConstraint''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> CFloat -> CFloat -> CFloat -> IO ()Source
btSequentialImpulseConstraintSolver_addFrictionConstraint'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr () -> CInt -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> CFloat -> CFloat -> CFloat -> IO (Ptr ())Source
btSequentialImpulseConstraintSolver_addFrictionConstraint''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr () -> CInt -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> CFloat -> CFloat -> CFloat -> IO (Ptr ())Source
btSequentialImpulseConstraintSolver_restitutionCurve'_ :: Ptr () -> CFloat -> CFloat -> IO CFloatSource
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowGeneric'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()Source
btSequentialImpulseConstraintSolver_resolveSplitPenetrationSIMD'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()Source
btSequentialImpulseConstraintSolver_m_tmpSolverContactConstraintPool_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSequentialImpulseConstraintSolver_m_tmpSolverContactConstraintPool_get'_ :: Ptr () -> IO (Ptr ())Source
btSequentialImpulseConstraintSolver_m_tmpSolverNonContactConstraintPool_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSequentialImpulseConstraintSolver_m_tmpSolverNonContactConstraintPool_get'_ :: Ptr () -> IO (Ptr ())Source
btSequentialImpulseConstraintSolver_m_tmpSolverContactFrictionConstraintPool_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSequentialImpulseConstraintSolver_m_tmpSolverContactFrictionConstraintPool_get'_ :: Ptr () -> IO (Ptr ())Source
btSequentialImpulseConstraintSolver_m_orderTmpConstraintPool_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSequentialImpulseConstraintSolver_m_orderFrictionConstraintPool_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSequentialImpulseConstraintSolver_m_orderFrictionConstraintPool_get'_ :: Ptr () -> IO (Ptr ())Source
btSequentialImpulseConstraintSolver_m_tmpConstraintSizesPool_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSequentialImpulseConstraintSolver_m_btSeed2_set'_ :: Ptr () -> CULong -> IO ()Source
btSliderConstraint_free'_ :: Ptr () -> IO ()Source
btSliderConstraint_getRigidBodyB'_ :: Ptr () -> IO (Ptr ())Source
btSliderConstraint_getRigidBodyA'_ :: Ptr () -> IO (Ptr ())Source
btSliderConstraint_setRestitutionLimAng'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()Source
btSliderConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()Source
btSliderConstraint_setUseFrameOffset'_ :: Ptr () -> CInt -> IO ()Source
btSliderConstraint_setSoftnessLimLin'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setDampingDirAng'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setRestitutionDirAng'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setDampingOrthoLin'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setPoweredAngMotor'_ :: Ptr () -> CInt -> IO ()Source
btSliderConstraint_testAngLimits'_ :: Ptr () -> IO ()Source
btSliderConstraint_setDampingDirLin'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setUpperAngLimit'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setLowerLinLimit'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_getInfo1NonVirtual'_ :: Ptr () -> Ptr () -> IO ()Source
btSliderConstraint_setRestitutionLimLin'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setTargetLinMotorVelocity'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setMaxLinMotorForce'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setSoftnessDirLin'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_initParams'_ :: Ptr () -> IO ()Source
btSliderConstraint_getInfo2NonVirtual'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> CFloat -> IO ()Source
btSliderConstraint_getInfo2NonVirtual''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> CFloat -> IO ()Source
btSliderConstraint_setSoftnessOrthoLin'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setSoftnessLimAng'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setPoweredLinMotor'_ :: Ptr () -> CInt -> IO ()Source
btSliderConstraint_setRestitutionOrthoLin'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setRestitutionDirLin'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setDampingLimAng'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setSoftnessDirAng'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setUpperLinLimit'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setTargetAngMotorVelocity'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setMaxAngMotorForce'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setLowerAngLimit'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_testLinLimits'_ :: Ptr () -> IO ()Source
btSliderConstraint_setDampingOrthoAng'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setRestitutionOrthoAng'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setSoftnessOrthoAng'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_setDampingLimLin'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_useSolveConstraintObsolete_set'_ :: Ptr () -> CInt -> IO ()Source
btSliderConstraint_m_useOffsetForConstraintFrame_set'_ :: Ptr () -> CInt -> IO ()Source
btSliderConstraint_m_useLinearReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()Source
btSliderConstraint_m_lowerLinLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_upperLinLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_lowerAngLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_upperAngLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_softnessDirLin_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_restitutionDirLin_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_dampingDirLin_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_cfmDirLin_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_softnessDirAng_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_restitutionDirAng_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_dampingDirAng_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_cfmDirAng_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_softnessLimLin_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_restitutionLimLin_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_dampingLimLin_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_cfmLimLin_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_softnessLimAng_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_restitutionLimAng_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_dampingLimAng_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_cfmLimAng_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_softnessOrthoLin_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_restitutionOrthoLin_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_dampingOrthoLin_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_cfmOrthoLin_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_softnessOrthoAng_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_restitutionOrthoAng_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_dampingOrthoAng_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_cfmOrthoAng_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_solveLinLim_set'_ :: Ptr () -> CInt -> IO ()Source
btSliderConstraint_m_solveAngLim_set'_ :: Ptr () -> CInt -> IO ()Source
btSliderConstraint_m_flags_set'_ :: Ptr () -> CInt -> IO ()Source
btSliderConstraint_m_flags_get'_ :: Ptr () -> IO CIntSource
btSliderConstraint_m_timeStep_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_linPos_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_angPos_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_angDepth_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_kAngle_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_poweredLinMotor_set'_ :: Ptr () -> CInt -> IO ()Source
btSliderConstraint_m_targetLinMotorVelocity_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_maxLinMotorForce_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_accumulatedLinMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_poweredAngMotor_set'_ :: Ptr () -> CInt -> IO ()Source
btSliderConstraint_m_targetAngMotorVelocity_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_maxAngMotorForce_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraint_m_accumulatedAngMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraintData'_ :: IO (Ptr ())Source
btSliderConstraintData_free'_ :: Ptr () -> IO ()Source
btSliderConstraintData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSliderConstraintData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())Source
btSliderConstraintData_m_rbAFrame_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSliderConstraintData_m_rbAFrame_get'_ :: Ptr () -> IO (Ptr ())Source
btSliderConstraintData_m_rbBFrame_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSliderConstraintData_m_rbBFrame_get'_ :: Ptr () -> IO (Ptr ())Source
btSliderConstraintData_m_linearUpperLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraintData_m_linearLowerLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraintData_m_angularUpperLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraintData_m_angularLowerLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btSliderConstraintData_m_useLinearReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()Source
btSolverBodyObsolete'_ :: IO (Ptr ())Source
btSolverBodyObsolete_free'_ :: Ptr () -> IO ()Source
btSolverBodyObsolete_writebackVelocity'_ :: Ptr () -> IO ()Source
btSolverBodyObsolete_writebackVelocity0'_ :: Ptr () -> IO ()Source
btSolverBodyObsolete_writebackVelocity1'_ :: Ptr () -> CFloat -> IO ()Source
btSolverBodyObsolete_internalApplyPushImpulse'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()Source
btSolverBodyObsolete_internalApplyPushImpulse''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()Source
btSolverBodyObsolete_getVelocityInLocalPointObsolete'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btSolverBodyObsolete_getVelocityInLocalPointObsolete''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btSolverBodyObsolete_m_originalBody_set'_ :: Ptr () -> Ptr () -> IO ()Source
btSolverBodyObsolete_m_originalBody_get'_ :: Ptr () -> IO (Ptr ())Source
btSolverConstraint'_ :: IO (Ptr ())Source
btSolverConstraint_free'_ :: Ptr () -> IO ()Source
btSolverConstraint_m_appliedImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btSolverConstraint_m_appliedPushImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btSolverConstraint_m_cfm_set'_ :: Ptr () -> CFloat -> IO ()Source
btSolverConstraint_m_cfm_get'_ :: Ptr () -> IO CFloatSource
btSolverConstraint_m_friction_set'_ :: Ptr () -> CFloat -> IO ()Source
btSolverConstraint_m_jacDiagABInv_set'_ :: Ptr () -> CFloat -> IO ()Source
btSolverConstraint_m_lowerLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btSolverConstraint_m_rhs_set'_ :: Ptr () -> CFloat -> IO ()Source
btSolverConstraint_m_rhs_get'_ :: Ptr () -> IO CFloatSource
btSolverConstraint_m_rhsPenetration_set'_ :: Ptr () -> CFloat -> IO ()Source
btSolverConstraint_m_upperLimit_set'_ :: Ptr () -> CFloat -> IO ()Source
btTranslationalLimitMotor'_ :: IO (Ptr ())Source
btTranslationalLimitMotor_free'_ :: Ptr () -> IO ()Source
btTranslationalLimitMotor_solveLinearAxis'_ :: Ptr () -> CFloat -> CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> CInt -> Ptr CFloat -> Ptr CFloat -> IO CFloatSource
btTranslationalLimitMotor_solveLinearAxis''_ :: Ptr () -> CFloat -> CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> CInt -> Ptr CFloat -> Ptr CFloat -> IO CFloatSource
btTranslationalLimitMotor_m_damping_set'_ :: Ptr () -> CFloat -> IO ()Source
btTranslationalLimitMotor_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()Source
btTranslationalLimitMotor_m_restitution_set'_ :: Ptr () -> CFloat -> IO ()Source
btTypedConstraint_getRigidBodyB'_ :: Ptr () -> IO (Ptr ())Source
btTypedConstraint_getRigidBodyB0'_ :: Ptr () -> IO (Ptr ())Source
btTypedConstraint_getRigidBodyB1'_ :: Ptr () -> IO (Ptr ())Source
btTypedConstraint_buildJacobian'_ :: Ptr () -> IO ()Source
btTypedConstraint_getRigidBodyA'_ :: Ptr () -> IO (Ptr ())Source
btTypedConstraint_getRigidBodyA0'_ :: Ptr () -> IO (Ptr ())Source
btTypedConstraint_getRigidBodyA1'_ :: Ptr () -> IO (Ptr ())Source
btTypedConstraint_enableFeedback'_ :: Ptr () -> CInt -> IO ()Source
btTypedConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()Source
btTypedConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()Source
btTypedConstraint_setBreakingImpulseThreshold'_ :: Ptr () -> CFloat -> IO ()Source
btTypedConstraint_isEnabled'_ :: Ptr () -> IO CIntSource
btTypedConstraint_setUserConstraintId'_ :: Ptr () -> CInt -> IO ()Source
btTypedConstraint_getMotorFactor'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO CFloatSource
btTypedConstraint_internalSetAppliedImpulse'_ :: Ptr () -> CFloat -> IO ()Source
btTypedConstraint_needsFeedback'_ :: Ptr () -> IO CIntSource
btTypedConstraint_getUserConstraintPtr'_ :: Ptr () -> IO (Ptr ())Source
btTypedConstraint_setEnabled'_ :: Ptr () -> CInt -> IO ()Source
btTypedConstraint_getUid'_ :: Ptr () -> IO CIntSource
btTypedConstraint_setDbgDrawSize'_ :: Ptr () -> CFloat -> IO ()Source
btTypedConstraint_setUserConstraintType'_ :: Ptr () -> CInt -> IO ()Source
btTypedConstraint_setupSolverConstraint'_ :: Ptr () -> Ptr () -> CInt -> CInt -> CFloat -> IO ()Source
btTypedConstraint_setUserConstraintPtr'_ :: Ptr () -> Ptr () -> IO ()Source
btTypedConstraint_m_appliedImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btTypedConstraint_m_breakingImpulseThreshold_set'_ :: Ptr () -> CFloat -> IO ()Source
btTypedConstraint_m_dbgDrawSize_set'_ :: Ptr () -> CFloat -> IO ()Source
btTypedConstraint_m_isEnabled_set'_ :: Ptr () -> CInt -> IO ()Source
btTypedConstraint_m_needsFeedback_set'_ :: Ptr () -> CInt -> IO ()Source
btTypedConstraint_m_rbA_set'_ :: Ptr () -> Ptr () -> IO ()Source
btTypedConstraint_m_rbA_get'_ :: Ptr () -> IO (Ptr ())Source
btTypedConstraint_m_rbB_set'_ :: Ptr () -> Ptr () -> IO ()Source
btTypedConstraint_m_rbB_get'_ :: Ptr () -> IO (Ptr ())Source
btTypedConstraint_m_userConstraintType_set'_ :: Ptr () -> CInt -> IO ()Source
btTypedConstraintData'_ :: IO (Ptr ())Source
btTypedConstraintData_free'_ :: Ptr () -> IO ()Source
btTypedConstraintData_m_appliedImpulse_set'_ :: Ptr () -> CFloat -> IO ()Source
btTypedConstraintData_m_dbgDrawSize_set'_ :: Ptr () -> CFloat -> IO ()Source
btTypedConstraintData_m_needsFeedback_set'_ :: Ptr () -> CInt -> IO ()Source
btTypedConstraintData_m_objectType_set'_ :: Ptr () -> CInt -> IO ()Source
btTypedConstraintData_m_rbA_set'_ :: Ptr () -> Ptr () -> IO ()Source
btTypedConstraintData_m_rbA_get'_ :: Ptr () -> IO (Ptr ())Source
btTypedConstraintData_m_rbB_set'_ :: Ptr () -> Ptr () -> IO ()Source
btTypedConstraintData_m_rbB_get'_ :: Ptr () -> IO (Ptr ())Source
btTypedConstraintData_m_userConstraintId_set'_ :: Ptr () -> CInt -> IO ()Source
btTypedConstraintData_m_userConstraintType_set'_ :: Ptr () -> CInt -> IO ()Source
btUniversalConstraint'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())Source
btUniversalConstraint_free'_ :: Ptr () -> IO ()Source