Safe Haskell | None |
---|---|
Language | Haskell98 |
Synopsis
- btUniversalConstraint_m_axis2_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_m_axis2_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_m_axis1_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_m_axis1_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_m_anchor_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_m_anchor_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_getAngle1'_ :: Ptr () -> IO CFloat
- btUniversalConstraint_getAngle2'_ :: Ptr () -> IO CFloat
- btUniversalConstraint_setUpperLimit'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btUniversalConstraint_getAxis2'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_getAnchor'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_getAxis1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_setAxis''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btUniversalConstraint_setAxis'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btUniversalConstraint_getAnchor2'_ :: Ptr () -> Ptr CFloat -> IO ()
- btUniversalConstraint_setLowerLimit'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btUniversalConstraint_free'_ :: Ptr () -> IO ()
- btUniversalConstraint'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btTypedConstraintData_m_userConstraintType_get'_ :: Ptr () -> IO CInt
- btTypedConstraintData_m_userConstraintType_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraintData_m_userConstraintId_get'_ :: Ptr () -> IO CInt
- btTypedConstraintData_m_userConstraintId_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraintData_m_rbB_get'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraintData_m_rbB_set'_ :: Ptr () -> Ptr () -> IO ()
- btTypedConstraintData_m_rbA_get'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraintData_m_rbA_set'_ :: Ptr () -> Ptr () -> IO ()
- btTypedConstraintData_m_objectType_get'_ :: Ptr () -> IO CInt
- btTypedConstraintData_m_objectType_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraintData_m_needsFeedback_get'_ :: Ptr () -> IO CInt
- btTypedConstraintData_m_needsFeedback_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraintData_m_name_get'_ :: Ptr () -> IO (Ptr CChar)
- btTypedConstraintData_m_name_set'_ :: Ptr () -> Ptr CChar -> IO ()
- btTypedConstraintData_m_disableCollisionsBetweenLinkedBodies_get'_ :: Ptr () -> IO CInt
- btTypedConstraintData_m_disableCollisionsBetweenLinkedBodies_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraintData_m_dbgDrawSize_get'_ :: Ptr () -> IO CFloat
- btTypedConstraintData_m_dbgDrawSize_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraintData_m_appliedImpulse_get'_ :: Ptr () -> IO CFloat
- btTypedConstraintData_m_appliedImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraintData_free'_ :: Ptr () -> IO ()
- btTypedConstraintData'_ :: IO (Ptr ())
- btTypedConstraint_m_userConstraintType_get'_ :: Ptr () -> IO CInt
- btTypedConstraint_m_userConstraintType_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_m_rbB_get'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_m_rbB_set'_ :: Ptr () -> Ptr () -> IO ()
- btTypedConstraint_m_rbA_get'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_m_rbA_set'_ :: Ptr () -> Ptr () -> IO ()
- btTypedConstraint_m_needsFeedback_get'_ :: Ptr () -> IO CInt
- btTypedConstraint_m_needsFeedback_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_m_isEnabled_get'_ :: Ptr () -> IO CInt
- btTypedConstraint_m_isEnabled_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_m_dbgDrawSize_get'_ :: Ptr () -> IO CFloat
- btTypedConstraint_m_dbgDrawSize_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_m_breakingImpulseThreshold_get'_ :: Ptr () -> IO CFloat
- btTypedConstraint_m_breakingImpulseThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_m_appliedImpulse_get'_ :: Ptr () -> IO CFloat
- btTypedConstraint_m_appliedImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_setUserConstraintPtr'_ :: Ptr () -> Ptr () -> IO ()
- btTypedConstraint_getAppliedImpulse'_ :: Ptr () -> IO CFloat
- btTypedConstraint_solveConstraintObsolete'_ :: Ptr () -> Ptr () -> Ptr () -> CFloat -> IO ()
- btTypedConstraint_getUserConstraintType'_ :: Ptr () -> IO CInt
- btTypedConstraint_getBreakingImpulseThreshold'_ :: Ptr () -> IO CFloat
- btTypedConstraint_setupSolverConstraint'_ :: Ptr () -> Ptr () -> CInt -> CInt -> CFloat -> IO ()
- btTypedConstraint_internalGetAppliedImpulse'_ :: Ptr () -> IO CFloat
- btTypedConstraint_setUserConstraintType'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_setDbgDrawSize'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_getUid'_ :: Ptr () -> IO CInt
- btTypedConstraint_setEnabled'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_getUserConstraintPtr'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_needsFeedback'_ :: Ptr () -> IO CInt
- btTypedConstraint_internalSetAppliedImpulse'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_getDbgDrawSize'_ :: Ptr () -> IO CFloat
- btTypedConstraint_getMotorFactor'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO CFloat
- btTypedConstraint_setUserConstraintId'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_isEnabled'_ :: Ptr () -> IO CInt
- btTypedConstraint_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btTypedConstraint_getFixedBody'_ :: IO (Ptr ())
- btTypedConstraint_setBreakingImpulseThreshold'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()
- btTypedConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()
- btTypedConstraint_getParam'_ :: Ptr () -> CInt -> CInt -> IO CFloat
- btTypedConstraint_setParam'_ :: Ptr () -> CInt -> CFloat -> CInt -> IO ()
- btTypedConstraint_getUserConstraintId'_ :: Ptr () -> IO CInt
- btTypedConstraint_enableFeedback'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btTypedConstraint_getRigidBodyA1'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_getRigidBodyA0'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_getRigidBodyA'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_buildJacobian'_ :: Ptr () -> IO ()
- btTypedConstraint_getRigidBodyB1'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_getRigidBodyB0'_ :: Ptr () -> IO (Ptr ())
- btTypedConstraint_getRigidBodyB'_ :: Ptr () -> IO (Ptr ())
- btTranslationalLimitMotor_m_upperLimit_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_upperLimit_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_targetVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_targetVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_stopERP_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_stopERP_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_stopCFM_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_stopCFM_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_restitution_get'_ :: Ptr () -> IO CFloat
- btTranslationalLimitMotor_m_restitution_set'_ :: Ptr () -> CFloat -> IO ()
- btTranslationalLimitMotor_m_normalCFM_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_normalCFM_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_maxMotorForce_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_maxMotorForce_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_lowerLimit_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_lowerLimit_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_limitSoftness_get'_ :: Ptr () -> IO CFloat
- btTranslationalLimitMotor_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()
- btTranslationalLimitMotor_m_damping_get'_ :: Ptr () -> IO CFloat
- btTranslationalLimitMotor_m_damping_set'_ :: Ptr () -> CFloat -> IO ()
- btTranslationalLimitMotor_m_currentLinearDiff_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_currentLinearDiff_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_currentLimitError_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_currentLimitError_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_accumulatedImpulse_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_m_accumulatedImpulse_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btTranslationalLimitMotor_isLimited'_ :: 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_needApplyForce'_ :: Ptr () -> CInt -> IO CInt
- btTranslationalLimitMotor_testLimitValue'_ :: Ptr () -> CInt -> CFloat -> IO CInt
- btTranslationalLimitMotor_free'_ :: Ptr () -> IO ()
- btTranslationalLimitMotor'_ :: IO (Ptr ())
- btSolverConstraint_m_upperLimit_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_upperLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_rhsPenetration_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_rhsPenetration_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_rhs_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_rhs_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_relpos2CrossNormal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_relpos2CrossNormal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_relpos1CrossNormal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_relpos1CrossNormal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_lowerLimit_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_lowerLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_jacDiagABInv_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_jacDiagABInv_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_friction_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_friction_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_contactNormal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_contactNormal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_cfm_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_cfm_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_appliedPushImpulse_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_appliedPushImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_appliedImpulse_get'_ :: Ptr () -> IO CFloat
- btSolverConstraint_m_appliedImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btSolverConstraint_m_angularComponentB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_angularComponentB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_angularComponentA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_m_angularComponentA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverConstraint_free'_ :: Ptr () -> IO ()
- btSolverConstraint'_ :: IO (Ptr ())
- btSolverBodyObsolete_m_turnVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_turnVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_pushVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_pushVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_originalBody_get'_ :: Ptr () -> IO (Ptr ())
- btSolverBodyObsolete_m_originalBody_set'_ :: Ptr () -> Ptr () -> IO ()
- btSolverBodyObsolete_m_invMass_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_invMass_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_angularFactor_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_angularFactor_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_deltaAngularVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_deltaAngularVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_deltaLinearVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_m_deltaLinearVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_getVelocityInLocalPointObsolete''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_getVelocityInLocalPointObsolete'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_internalApplyPushImpulse''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btSolverBodyObsolete_internalApplyPushImpulse'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btSolverBodyObsolete_writebackVelocity1'_ :: Ptr () -> CFloat -> IO ()
- btSolverBodyObsolete_writebackVelocity0'_ :: Ptr () -> IO ()
- btSolverBodyObsolete_writebackVelocity'_ :: Ptr () -> IO ()
- btSolverBodyObsolete_getAngularVelocity''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_getAngularVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSolverBodyObsolete_free'_ :: Ptr () -> IO ()
- btSolverBodyObsolete'_ :: IO (Ptr ())
- btSliderConstraintData_m_useOffsetForConstraintFrame_get'_ :: Ptr () -> IO CInt
- btSliderConstraintData_m_useOffsetForConstraintFrame_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraintData_m_useLinearReferenceFrameA_get'_ :: Ptr () -> IO CInt
- btSliderConstraintData_m_useLinearReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraintData_m_angularLowerLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraintData_m_angularLowerLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraintData_m_angularUpperLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraintData_m_angularUpperLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraintData_m_linearLowerLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraintData_m_linearLowerLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraintData_m_linearUpperLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraintData_m_linearUpperLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraintData_m_rbBFrame_get'_ :: Ptr () -> IO (Ptr ())
- btSliderConstraintData_m_rbBFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btSliderConstraintData_m_rbAFrame_get'_ :: Ptr () -> IO (Ptr ())
- btSliderConstraintData_m_rbAFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btSliderConstraintData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())
- btSliderConstraintData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()
- btSliderConstraintData_free'_ :: Ptr () -> IO ()
- btSliderConstraintData'_ :: IO (Ptr ())
- btSliderConstraint_m_accumulatedAngMotorImpulse_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_accumulatedAngMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_maxAngMotorForce_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_maxAngMotorForce_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_targetAngMotorVelocity_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_targetAngMotorVelocity_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_poweredAngMotor_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_poweredAngMotor_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_m_accumulatedLinMotorImpulse_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_accumulatedLinMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_maxLinMotorForce_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_maxLinMotorForce_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_targetLinMotorVelocity_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_targetLinMotorVelocity_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_poweredLinMotor_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_poweredLinMotor_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_m_kAngle_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_kAngle_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_angDepth_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_angDepth_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_angPos_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_angPos_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_linPos_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_linPos_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_relPosB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_relPosB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_relPosA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_relPosA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_depth_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_depth_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_delta_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_delta_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_projPivotInW_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_projPivotInW_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_realPivotBInW_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_realPivotBInW_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_realPivotAInW_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_realPivotAInW_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_sliderAxis_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_sliderAxis_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_calculatedTransformB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_calculatedTransformB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_calculatedTransformA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_calculatedTransformA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_timeStep_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_timeStep_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_flags_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_flags_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_m_solveAngLim_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_solveAngLim_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_m_solveLinLim_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_solveLinLim_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_m_cfmOrthoAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_cfmOrthoAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_dampingOrthoAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_dampingOrthoAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_restitutionOrthoAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_restitutionOrthoAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_softnessOrthoAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_softnessOrthoAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_cfmOrthoLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_cfmOrthoLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_dampingOrthoLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_dampingOrthoLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_restitutionOrthoLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_restitutionOrthoLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_softnessOrthoLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_softnessOrthoLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_cfmLimAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_cfmLimAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_dampingLimAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_dampingLimAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_restitutionLimAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_restitutionLimAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_softnessLimAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_softnessLimAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_cfmLimLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_cfmLimLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_dampingLimLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_dampingLimLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_restitutionLimLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_restitutionLimLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_softnessLimLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_softnessLimLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_cfmDirAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_cfmDirAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_dampingDirAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_dampingDirAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_restitutionDirAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_restitutionDirAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_softnessDirAng_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_softnessDirAng_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_cfmDirLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_cfmDirLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_dampingDirLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_dampingDirLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_restitutionDirLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_restitutionDirLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_softnessDirLin_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_softnessDirLin_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_upperAngLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_upperAngLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_lowerAngLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_lowerAngLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_upperLinLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_upperLinLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_lowerLinLimit_get'_ :: Ptr () -> IO CFloat
- btSliderConstraint_m_lowerLinLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_m_useLinearReferenceFrameA_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_useLinearReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_m_frameInB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_frameInB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_frameInA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_frameInA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_m_useOffsetForConstraintFrame_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_useOffsetForConstraintFrame_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_m_useSolveConstraintObsolete_get'_ :: Ptr () -> IO CInt
- btSliderConstraint_m_useSolveConstraintObsolete_set'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_getUseLinearReferenceFrameA'_ :: Ptr () -> IO CInt
- btSliderConstraint_getSoftnessDirLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setFrames''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSliderConstraint_setFrames'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSliderConstraint_setDampingLimLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setSoftnessOrthoAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getSoftnessLimAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getDampingOrthoLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getRestitutionOrthoAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setRestitutionOrthoAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setDampingOrthoAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getLowerLinLimit'_ :: Ptr () -> IO CFloat
- btSliderConstraint_testLinLimits'_ :: Ptr () -> IO ()
- btSliderConstraint_getTargetLinMotorVelocity'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getRestitutionOrthoLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getDampingOrthoAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getPoweredAngMotor'_ :: Ptr () -> IO CInt
- btSliderConstraint_setLowerAngLimit'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setMaxAngMotorForce'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getSoftnessDirAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setTargetAngMotorVelocity'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btSliderConstraint_setUpperLinLimit'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setSoftnessDirAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setDampingLimAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setRestitutionDirLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setRestitutionOrthoLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getDampingLimAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setParam'_ :: Ptr () -> CInt -> CFloat -> CInt -> IO ()
- btSliderConstraint_getRestitutionDirAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getDampingLimLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btSliderConstraint_getLinDepth'_ :: Ptr () -> IO CFloat
- btSliderConstraint_calculateTransforms''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSliderConstraint_calculateTransforms'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSliderConstraint_setPoweredLinMotor'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_getSoftnessLimLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getDampingDirLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setSoftnessLimAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setSoftnessOrthoLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getSoftnessOrthoAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getRestitutionLimLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getDampingDirAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getFrameOffsetB1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getFrameOffsetB0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getFrameOffsetB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getFrameOffsetA1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getFrameOffsetA0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getFrameOffsetA'_ :: Ptr () -> Ptr CFloat -> 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_initParams'_ :: Ptr () -> IO ()
- btSliderConstraint_setSoftnessDirLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getLowerAngLimit'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setMaxLinMotorForce'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getUpperLinLimit'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setTargetLinMotorVelocity'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setRestitutionLimLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getInfo1NonVirtual'_ :: Ptr () -> Ptr () -> IO ()
- btSliderConstraint_getRestitutionDirLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setLowerLinLimit'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getSoftnessOrthoLin'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getRestitutionLimAng'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setUpperAngLimit'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getUpperAngLimit'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setDampingDirLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_testAngLimits'_ :: Ptr () -> IO ()
- btSliderConstraint_getCalculatedTransformA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getCalculatedTransformB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getLinearPos'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setPoweredAngMotor'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_getSolveAngLimit'_ :: Ptr () -> IO CInt
- btSliderConstraint_setDampingOrthoLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getMaxLinMotorForce'_ :: Ptr () -> IO CFloat
- btSliderConstraint_setRestitutionDirAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getMaxAngMotorForce'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getUseFrameOffset'_ :: Ptr () -> IO CInt
- btSliderConstraint_getSolveLinLimit'_ :: Ptr () -> IO CInt
- btSliderConstraint_setDampingDirAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getAncorInB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_getAncorInA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSliderConstraint_setSoftnessLimLin'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_setUseFrameOffset'_ :: Ptr () -> CInt -> IO ()
- btSliderConstraint_getPoweredLinMotor'_ :: Ptr () -> IO CInt
- btSliderConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()
- btSliderConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()
- btSliderConstraint_getParam'_ :: Ptr () -> CInt -> CInt -> IO CFloat
- btSliderConstraint_setRestitutionLimAng'_ :: Ptr () -> CFloat -> IO ()
- btSliderConstraint_getAngularPos'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getTargetAngMotorVelocity'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getAngDepth'_ :: Ptr () -> IO CFloat
- btSliderConstraint_getRigidBodyA'_ :: Ptr () -> IO (Ptr ())
- btSliderConstraint_getRigidBodyB'_ :: Ptr () -> IO (Ptr ())
- btSliderConstraint_free'_ :: Ptr () -> IO ()
- btSliderConstraint1'_ :: Ptr () -> Ptr CFloat -> CInt -> IO (Ptr ())
- btSliderConstraint0'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())
- btSequentialImpulseConstraintSolver_m_btSeed2_get'_ :: Ptr () -> IO CULong
- btSequentialImpulseConstraintSolver_m_btSeed2_set'_ :: Ptr () -> CULong -> IO ()
- btSequentialImpulseConstraintSolver_m_tmpConstraintSizesPool_get'_ :: Ptr () -> IO (Ptr ())
- btSequentialImpulseConstraintSolver_m_tmpConstraintSizesPool_set'_ :: Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_m_orderFrictionConstraintPool_get'_ :: Ptr () -> IO (Ptr ())
- btSequentialImpulseConstraintSolver_m_orderFrictionConstraintPool_set'_ :: Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_m_orderTmpConstraintPool_get'_ :: Ptr () -> IO (Ptr ())
- btSequentialImpulseConstraintSolver_m_orderTmpConstraintPool_set'_ :: Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_m_tmpSolverContactFrictionConstraintPool_get'_ :: Ptr () -> IO (Ptr ())
- btSequentialImpulseConstraintSolver_m_tmpSolverContactFrictionConstraintPool_set'_ :: Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_m_tmpSolverNonContactConstraintPool_get'_ :: Ptr () -> IO (Ptr ())
- btSequentialImpulseConstraintSolver_m_tmpSolverNonContactConstraintPool_set'_ :: Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_m_tmpSolverContactConstraintPool_get'_ :: Ptr () -> IO (Ptr ())
- btSequentialImpulseConstraintSolver_m_tmpSolverContactConstraintPool_set'_ :: Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_resolveSplitPenetrationSIMD'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_resolveSingleConstraintRowGeneric'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_restitutionCurve'_ :: Ptr () -> CFloat -> CFloat -> IO CFloat
- 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_getRandSeed'_ :: Ptr () -> IO CULong
- 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_resolveSplitPenetrationImpulseCacheFriendly'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_reset'_ :: Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_resolveSingleConstraintRowLowerLimit'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_btRandInt2'_ :: Ptr () -> CInt -> IO CInt
- btSequentialImpulseConstraintSolver_resolveSingleConstraintRowGenericSIMD'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_getOrInitSolverBody'_ :: Ptr () -> Ptr () -> IO CInt
- btSequentialImpulseConstraintSolver_setFrictionConstraintImpulse'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_btRand2'_ :: Ptr () -> IO CULong
- btSequentialImpulseConstraintSolver_resolveSingleConstraintRowLowerLimitSIMD'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_getFixedBody'_ :: IO (Ptr ())
- btSequentialImpulseConstraintSolver_setRandSeed'_ :: Ptr () -> CULong -> IO ()
- btSequentialImpulseConstraintSolver_convertContact'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btSequentialImpulseConstraintSolver_free'_ :: Ptr () -> IO ()
- btSequentialImpulseConstraintSolver'_ :: IO (Ptr ())
- btRotationalLimitMotor_m_targetVelocity_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_targetVelocity_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_stopERP_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_stopERP_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_stopCFM_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_stopCFM_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_normalCFM_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_normalCFM_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_maxMotorForce_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_maxMotorForce_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_maxLimitForce_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_maxLimitForce_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_loLimit_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_loLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_limitSoftness_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_hiLimit_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_hiLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_enableMotor_get'_ :: Ptr () -> IO CInt
- btRotationalLimitMotor_m_enableMotor_set'_ :: Ptr () -> CInt -> IO ()
- btRotationalLimitMotor_m_damping_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_damping_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_currentPosition_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_currentPosition_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_currentLimitError_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_currentLimitError_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_currentLimit_get'_ :: Ptr () -> IO CInt
- btRotationalLimitMotor_m_currentLimit_set'_ :: Ptr () -> CInt -> IO ()
- btRotationalLimitMotor_m_bounce_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_bounce_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_m_accumulatedImpulse_get'_ :: Ptr () -> IO CFloat
- btRotationalLimitMotor_m_accumulatedImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btRotationalLimitMotor_isLimited'_ :: Ptr () -> IO CInt
- btRotationalLimitMotor_needApplyTorques'_ :: Ptr () -> 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_testLimitValue'_ :: Ptr () -> CFloat -> IO CInt
- btRotationalLimitMotor_free'_ :: Ptr () -> IO ()
- btRotationalLimitMotor'_ :: IO (Ptr ())
- btPoint2PointConstraintFloatData_m_pivotInB_get'_ :: Ptr () -> IO (Ptr ())
- btPoint2PointConstraintFloatData_m_pivotInB_set'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraintFloatData_m_pivotInA_get'_ :: Ptr () -> IO (Ptr ())
- btPoint2PointConstraintFloatData_m_pivotInA_set'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraintFloatData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())
- btPoint2PointConstraintFloatData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraintFloatData_free'_ :: Ptr () -> IO ()
- btPoint2PointConstraintFloatData'_ :: IO (Ptr ())
- btPoint2PointConstraintDoubleData_m_pivotInB_get'_ :: Ptr () -> IO (Ptr ())
- btPoint2PointConstraintDoubleData_m_pivotInB_set'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraintDoubleData_m_pivotInA_get'_ :: Ptr () -> IO (Ptr ())
- btPoint2PointConstraintDoubleData_m_pivotInA_set'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraintDoubleData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())
- btPoint2PointConstraintDoubleData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraintDoubleData_free'_ :: Ptr () -> IO ()
- btPoint2PointConstraintDoubleData'_ :: IO (Ptr ())
- btPoint2PointConstraint_m_setting_get'_ :: Ptr () -> IO (Ptr ())
- btPoint2PointConstraint_m_setting_set'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraint_m_useSolveConstraintObsolete_get'_ :: Ptr () -> IO CInt
- btPoint2PointConstraint_m_useSolveConstraintObsolete_set'_ :: Ptr () -> CInt -> IO ()
- btPoint2PointConstraint_m_cfm_get'_ :: Ptr () -> IO CFloat
- btPoint2PointConstraint_m_cfm_set'_ :: Ptr () -> CFloat -> IO ()
- btPoint2PointConstraint_m_erp_get'_ :: Ptr () -> IO CFloat
- btPoint2PointConstraint_m_erp_set'_ :: Ptr () -> CFloat -> IO ()
- btPoint2PointConstraint_m_flags_get'_ :: Ptr () -> IO CInt
- btPoint2PointConstraint_m_flags_set'_ :: Ptr () -> CInt -> IO ()
- btPoint2PointConstraint_m_pivotInB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_m_pivotInB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_m_pivotInA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_m_pivotInA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_setPivotB''_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_setPivotB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_setPivotA''_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_setPivotA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraint_getParam'_ :: Ptr () -> CInt -> CInt -> IO CFloat
- btPoint2PointConstraint_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btPoint2PointConstraint_buildJacobian'_ :: Ptr () -> IO ()
- btPoint2PointConstraint_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btPoint2PointConstraint_updateRHS'_ :: Ptr () -> CFloat -> IO ()
- btPoint2PointConstraint_getPivotInB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_getPivotInA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_setParam'_ :: Ptr () -> CInt -> CFloat -> CInt -> IO ()
- btPoint2PointConstraint_getInfo2NonVirtual''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_getInfo2NonVirtual'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btPoint2PointConstraint_getInfo1NonVirtual'_ :: Ptr () -> Ptr () -> IO ()
- btPoint2PointConstraint_free'_ :: Ptr () -> IO ()
- btPoint2PointConstraint1'_ :: Ptr () -> Ptr CFloat -> IO (Ptr ())
- btPoint2PointConstraint0'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btJacobianEntry_m_linearJointAxis_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_linearJointAxis_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_bJ_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_bJ_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_aJ_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_aJ_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_Adiag_get'_ :: Ptr () -> IO CFloat
- btJacobianEntry_m_Adiag_set'_ :: Ptr () -> CFloat -> IO ()
- btJacobianEntry_m_1MinvJt_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_1MinvJt_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_0MinvJt_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btJacobianEntry_m_0MinvJt_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- 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_getDiagonal'_ :: Ptr () -> IO CFloat
- btJacobianEntry_free'_ :: Ptr () -> IO ()
- btJacobianEntry3'_ :: Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btJacobianEntry2'_ :: Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btJacobianEntry0'_ :: IO (Ptr ())
- btHingeConstraintFloatData_m_relaxationFactor_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintFloatData_m_relaxationFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintFloatData_m_biasFactor_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintFloatData_m_biasFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintFloatData_m_limitSoftness_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintFloatData_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintFloatData_m_upperLimit_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintFloatData_m_upperLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintFloatData_m_lowerLimit_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintFloatData_m_lowerLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintFloatData_m_maxMotorImpulse_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintFloatData_m_maxMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintFloatData_m_motorTargetVelocity_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintFloatData_m_motorTargetVelocity_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintFloatData_m_enableAngularMotor_get'_ :: Ptr () -> IO CInt
- btHingeConstraintFloatData_m_enableAngularMotor_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraintFloatData_m_angularOnly_get'_ :: Ptr () -> IO CInt
- btHingeConstraintFloatData_m_angularOnly_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraintFloatData_m_useReferenceFrameA_get'_ :: Ptr () -> IO CInt
- btHingeConstraintFloatData_m_useReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraintFloatData_m_rbBFrame_get'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraintFloatData_m_rbBFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraintFloatData_m_rbAFrame_get'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraintFloatData_m_rbAFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraintFloatData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraintFloatData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraintFloatData_free'_ :: Ptr () -> IO ()
- btHingeConstraintFloatData'_ :: IO (Ptr ())
- btHingeConstraintDoubleData_m_relaxationFactor_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintDoubleData_m_relaxationFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintDoubleData_m_biasFactor_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintDoubleData_m_biasFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintDoubleData_m_limitSoftness_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintDoubleData_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintDoubleData_m_upperLimit_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintDoubleData_m_upperLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintDoubleData_m_lowerLimit_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintDoubleData_m_lowerLimit_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintDoubleData_m_maxMotorImpulse_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintDoubleData_m_maxMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintDoubleData_m_motorTargetVelocity_get'_ :: Ptr () -> IO CFloat
- btHingeConstraintDoubleData_m_motorTargetVelocity_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraintDoubleData_m_enableAngularMotor_get'_ :: Ptr () -> IO CInt
- btHingeConstraintDoubleData_m_enableAngularMotor_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraintDoubleData_m_angularOnly_get'_ :: Ptr () -> IO CInt
- btHingeConstraintDoubleData_m_angularOnly_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraintDoubleData_m_useReferenceFrameA_get'_ :: Ptr () -> IO CInt
- btHingeConstraintDoubleData_m_useReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraintDoubleData_m_rbBFrame_get'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraintDoubleData_m_rbBFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraintDoubleData_m_rbAFrame_get'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraintDoubleData_m_rbAFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraintDoubleData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraintDoubleData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraintDoubleData_free'_ :: Ptr () -> IO ()
- btHingeConstraintDoubleData'_ :: IO (Ptr ())
- btHingeConstraint_m_stopERP_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_stopERP_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_stopCFM_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_stopCFM_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_normalCFM_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_normalCFM_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_flags_get'_ :: Ptr () -> IO CInt
- btHingeConstraint_m_flags_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_m_accMotorImpulse_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_accMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_useReferenceFrameA_get'_ :: Ptr () -> IO CInt
- btHingeConstraint_m_useReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_m_useOffsetForConstraintFrame_get'_ :: Ptr () -> IO CInt
- btHingeConstraint_m_useOffsetForConstraintFrame_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_m_useSolveConstraintObsolete_get'_ :: Ptr () -> IO CInt
- btHingeConstraint_m_useSolveConstraintObsolete_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_m_enableAngularMotor_get'_ :: Ptr () -> IO CInt
- btHingeConstraint_m_enableAngularMotor_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_m_angularOnly_get'_ :: Ptr () -> IO CInt
- btHingeConstraint_m_angularOnly_set'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_m_referenceSign_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_referenceSign_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_hingeAngle_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_hingeAngle_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_accLimitImpulse_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_accLimitImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_kHinge_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_kHinge_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_limit_get'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraint_m_limit_set'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraint_m_maxMotorImpulse_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_maxMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_motorTargetVelocity_get'_ :: Ptr () -> IO CFloat
- btHingeConstraint_m_motorTargetVelocity_set'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_m_rbBFrame_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_m_rbBFrame_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_m_rbAFrame_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_m_rbAFrame_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_getAFrame1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_getAFrame0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_getAFrame'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_setAxis''_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_setAxis'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_setFrames''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btHingeConstraint_setFrames'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btHingeConstraint_getAngularOnly'_ :: Ptr () -> IO CInt
- btHingeConstraint_setMotorTarget1'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btHingeConstraint_setMotorTarget0''_ :: Ptr () -> Ptr CFloat -> CFloat -> IO ()
- btHingeConstraint_setMotorTarget0'_ :: Ptr () -> Ptr CFloat -> CFloat -> IO ()
- btHingeConstraint_setMotorTarget''_ :: Ptr () -> Ptr CFloat -> CFloat -> IO ()
- btHingeConstraint_setMotorTarget'_ :: Ptr () -> Ptr CFloat -> CFloat -> IO ()
- btHingeConstraint_updateRHS'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_getSolveLimit'_ :: Ptr () -> IO CInt
- btHingeConstraint_setLimit'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO ()
- btHingeConstraint_getParam'_ :: Ptr () -> CInt -> CInt -> IO CFloat
- btHingeConstraint_setAngularOnly'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_getUseFrameOffset'_ :: Ptr () -> IO CInt
- btHingeConstraint_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- 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_getInfo1NonVirtual'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraint_getBFrame1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_getBFrame0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_getBFrame'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_enableMotor'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_getEnableAngularMotor'_ :: Ptr () -> IO CInt
- btHingeConstraint_setUseFrameOffset'_ :: Ptr () -> CInt -> IO ()
- btHingeConstraint_setParam'_ :: Ptr () -> CInt -> CFloat -> CInt -> IO ()
- btHingeConstraint_getLowerLimit'_ :: Ptr () -> IO CFloat
- btHingeConstraint_getMaxMotorImpulse'_ :: Ptr () -> IO CFloat
- btHingeConstraint_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btHingeConstraint_getLimitSign'_ :: Ptr () -> IO CFloat
- btHingeConstraint_enableAngularMotor'_ :: Ptr () -> CInt -> CFloat -> CFloat -> IO ()
- btHingeConstraint_getUpperLimit'_ :: Ptr () -> IO CFloat
- btHingeConstraint_getInfo2'_ :: 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_getInfo1'_ :: Ptr () -> Ptr () -> IO ()
- btHingeConstraint_testLimit''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btHingeConstraint_testLimit'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btHingeConstraint_getHingeAngle1''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO CFloat
- btHingeConstraint_getHingeAngle1'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO CFloat
- btHingeConstraint_getHingeAngle0'_ :: Ptr () -> IO CFloat
- btHingeConstraint_getHingeAngle'_ :: Ptr () -> IO CFloat
- btHingeConstraint_setMaxMotorImpulse'_ :: Ptr () -> CFloat -> IO ()
- btHingeConstraint_buildJacobian'_ :: Ptr () -> IO ()
- btHingeConstraint_getFrameOffsetB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_getFrameOffsetA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHingeConstraint_getMotorTargetVelosity'_ :: Ptr () -> IO CFloat
- btHingeConstraint_getRigidBodyA1'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraint_getRigidBodyA0'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraint_getRigidBodyA'_ :: 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_getRigidBodyB1'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraint_getRigidBodyB0'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraint_getRigidBodyB'_ :: Ptr () -> IO (Ptr ())
- btHingeConstraint_free'_ :: Ptr () -> IO ()
- btHingeConstraint3'_ :: Ptr () -> Ptr CFloat -> CInt -> IO (Ptr ())
- btHingeConstraint2'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())
- btHingeConstraint1'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())
- btHingeConstraint0'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())
- btHinge2Constraint_m_axis2_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_m_axis2_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_m_axis1_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_m_axis1_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_m_anchor_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_m_anchor_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_getAngle1'_ :: Ptr () -> IO CFloat
- btHinge2Constraint_getAngle2'_ :: Ptr () -> IO CFloat
- btHinge2Constraint_setUpperLimit'_ :: Ptr () -> CFloat -> IO ()
- btHinge2Constraint_getAxis2'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_getAnchor'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_getAxis1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_getAnchor2'_ :: Ptr () -> Ptr CFloat -> IO ()
- btHinge2Constraint_setLowerLimit'_ :: Ptr () -> CFloat -> IO ()
- btHinge2Constraint_free'_ :: Ptr () -> IO ()
- btHinge2Constraint'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btGeneric6DofSpringConstraintData_m_6dofData_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofSpringConstraintData_m_6dofData_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofSpringConstraintData_free'_ :: Ptr () -> IO ()
- btGeneric6DofSpringConstraintData'_ :: IO (Ptr ())
- btGeneric6DofSpringConstraint_setAxis''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofSpringConstraint_setAxis'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofSpringConstraint_internalUpdateSprings'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofSpringConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofSpringConstraint_setDamping'_ :: Ptr () -> CInt -> CFloat -> IO ()
- btGeneric6DofSpringConstraint_setStiffness'_ :: Ptr () -> CInt -> CFloat -> IO ()
- btGeneric6DofSpringConstraint_enableSpring'_ :: Ptr () -> CInt -> CInt -> IO ()
- btGeneric6DofSpringConstraint_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btGeneric6DofSpringConstraint_setEquilibriumPoint2'_ :: Ptr () -> CInt -> CFloat -> IO ()
- btGeneric6DofSpringConstraint_setEquilibriumPoint1'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofSpringConstraint_setEquilibriumPoint0'_ :: Ptr () -> IO ()
- btGeneric6DofSpringConstraint_setEquilibriumPoint'_ :: Ptr () -> IO ()
- btGeneric6DofSpringConstraint_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btGeneric6DofSpringConstraint_free'_ :: Ptr () -> IO ()
- btGeneric6DofSpringConstraint'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())
- btGeneric6DofConstraintData_m_useOffsetForConstraintFrame_get'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraintData_m_useOffsetForConstraintFrame_set'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraintData_m_useLinearReferenceFrameA_get'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraintData_m_useLinearReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraintData_m_angularLowerLimit_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraintData_m_angularLowerLimit_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraintData_m_angularUpperLimit_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraintData_m_angularUpperLimit_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraintData_m_linearLowerLimit_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraintData_m_linearLowerLimit_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraintData_m_linearUpperLimit_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraintData_m_linearUpperLimit_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraintData_m_rbBFrame_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraintData_m_rbBFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraintData_m_rbAFrame_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraintData_m_rbAFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraintData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraintData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraintData_free'_ :: Ptr () -> IO ()
- btGeneric6DofConstraintData'_ :: IO (Ptr ())
- btGeneric6DofConstraint_m_useSolveConstraintObsolete_get'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraint_m_useSolveConstraintObsolete_set'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraint_m_flags_get'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraint_m_flags_set'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraint_m_useOffsetForConstraintFrame_get'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraint_m_useOffsetForConstraintFrame_set'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraint_m_useLinearReferenceFrameA_get'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraint_m_useLinearReferenceFrameA_set'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraint_m_AnchorPos_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_AnchorPos_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_hasStaticBody_get'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraint_m_hasStaticBody_set'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraint_m_factB_get'_ :: Ptr () -> IO CFloat
- btGeneric6DofConstraint_m_factB_set'_ :: Ptr () -> CFloat -> IO ()
- btGeneric6DofConstraint_m_factA_get'_ :: Ptr () -> IO CFloat
- btGeneric6DofConstraint_m_factA_set'_ :: Ptr () -> CFloat -> IO ()
- btGeneric6DofConstraint_m_calculatedLinearDiff_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_calculatedLinearDiff_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_calculatedAxisAngleDiff_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_calculatedAxisAngleDiff_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_calculatedTransformB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_calculatedTransformB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_calculatedTransformA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_calculatedTransformA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_timeStep_get'_ :: Ptr () -> IO CFloat
- btGeneric6DofConstraint_m_timeStep_set'_ :: Ptr () -> CFloat -> IO ()
- btGeneric6DofConstraint_m_linearLimits_get'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraint_m_linearLimits_set'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraint_m_frameInB_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_frameInB_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_frameInA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_m_frameInA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_testAngularLimitMotor'_ :: Ptr () -> CInt -> IO CInt
- btGeneric6DofConstraint_setAxis''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setAxis'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setAngularUpperLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setAngularUpperLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setLinearUpperLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setLinearUpperLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setFrames''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setFrames'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_calculateLinearInfo'_ :: Ptr () -> IO ()
- btGeneric6DofConstraint_setAngularLowerLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setAngularLowerLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getAngularUpperLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getAngularUpperLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_updateRHS'_ :: Ptr () -> CFloat -> IO ()
- btGeneric6DofConstraint_getAngle'_ :: Ptr () -> CInt -> IO CFloat
- 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_getTranslationalLimitMotor'_ :: Ptr () -> IO (Ptr ())
- btGeneric6DofConstraint_setLimit'_ :: Ptr () -> CInt -> CFloat -> CFloat -> IO ()
- btGeneric6DofConstraint_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btGeneric6DofConstraint_getCalculatedTransformA'_ :: Ptr () -> Ptr CFloat -> 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_calculateTransforms1'_ :: Ptr () -> IO ()
- btGeneric6DofConstraint_calculateTransforms0''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_calculateTransforms0'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_calculateTransforms''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_calculateTransforms'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getCalculatedTransformB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getUseFrameOffset'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraint_buildLinearJacobian''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_buildLinearJacobian'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getLinearLowerLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getLinearLowerLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setLinearLowerLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_setLinearLowerLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getFrameOffsetB1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getFrameOffsetB0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getFrameOffsetB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_buildAngularJacobian''_ :: Ptr () -> Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_buildAngularJacobian'_ :: Ptr () -> Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getRotationalLimitMotor'_ :: Ptr () -> CInt -> IO (Ptr ())
- btGeneric6DofConstraint_isLimited'_ :: Ptr () -> CInt -> IO CInt
- btGeneric6DofConstraint_setUseFrameOffset'_ :: Ptr () -> CInt -> IO ()
- btGeneric6DofConstraint_getLinearUpperLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getLinearUpperLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getAxis'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btGeneric6DofConstraint_getAngularLowerLimit''_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getAngularLowerLimit'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_calcAnchorPos'_ :: Ptr () -> IO ()
- btGeneric6DofConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraint_getParam'_ :: Ptr () -> CInt -> CInt -> IO CFloat
- 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_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_calculateAngleInfo'_ :: Ptr () -> IO ()
- btGeneric6DofConstraint_getRelativePivotPosition'_ :: Ptr () -> CInt -> IO CFloat
- btGeneric6DofConstraint_getFrameOffsetA1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getFrameOffsetA0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getFrameOffsetA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btGeneric6DofConstraint_getInfo1NonVirtual'_ :: Ptr () -> Ptr () -> IO ()
- btGeneric6DofConstraint_setParam'_ :: Ptr () -> CInt -> CFloat -> CInt -> IO ()
- btGeneric6DofConstraint_buildJacobian'_ :: Ptr () -> IO ()
- btGeneric6DofConstraint_free'_ :: Ptr () -> IO ()
- btGeneric6DofConstraint1'_ :: Ptr () -> Ptr CFloat -> CInt -> IO (Ptr ())
- btGeneric6DofConstraint0'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())
- btContactSolverInfoData_m_minimumSolverBatchSize_get'_ :: Ptr () -> IO CInt
- btContactSolverInfoData_m_minimumSolverBatchSize_set'_ :: Ptr () -> CInt -> IO ()
- btContactSolverInfoData_m_restingContactRestitutionThreshold_get'_ :: Ptr () -> IO CInt
- btContactSolverInfoData_m_restingContactRestitutionThreshold_set'_ :: Ptr () -> CInt -> IO ()
- btContactSolverInfoData_m_solverMode_get'_ :: Ptr () -> IO CInt
- btContactSolverInfoData_m_solverMode_set'_ :: Ptr () -> CInt -> IO ()
- btContactSolverInfoData_m_warmstartingFactor_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_warmstartingFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_linearSlop_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_linearSlop_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_splitImpulsePenetrationThreshold_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_splitImpulsePenetrationThreshold_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_splitImpulse_get'_ :: Ptr () -> IO CInt
- btContactSolverInfoData_m_splitImpulse_set'_ :: Ptr () -> CInt -> IO ()
- btContactSolverInfoData_m_globalCfm_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_globalCfm_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_erp2_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_erp2_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_erp_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_erp_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_sor_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_sor_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_maxErrorReduction_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_maxErrorReduction_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_numIterations_get'_ :: Ptr () -> IO CInt
- btContactSolverInfoData_m_numIterations_set'_ :: Ptr () -> CInt -> IO ()
- btContactSolverInfoData_m_restitution_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_restitution_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_timeStep_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_timeStep_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_friction_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_friction_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_damping_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_damping_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_m_tau_get'_ :: Ptr () -> IO CFloat
- btContactSolverInfoData_m_tau_set'_ :: Ptr () -> CFloat -> IO ()
- btContactSolverInfoData_free'_ :: Ptr () -> IO ()
- btContactSolverInfoData'_ :: IO (Ptr ())
- btContactSolverInfo_free'_ :: Ptr () -> IO ()
- btContactSolverInfo'_ :: IO (Ptr ())
- btContactConstraint_m_contactManifold_get'_ :: Ptr () -> IO (Ptr ())
- btContactConstraint_m_contactManifold_set'_ :: Ptr () -> Ptr () -> IO ()
- btContactConstraint_getContactManifold1'_ :: Ptr () -> IO (Ptr ())
- btContactConstraint_getContactManifold0'_ :: Ptr () -> IO (Ptr ())
- btContactConstraint_getContactManifold'_ :: Ptr () -> IO (Ptr ())
- btContactConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()
- btContactConstraint_buildJacobian'_ :: Ptr () -> IO ()
- btContactConstraint_setContactManifold'_ :: Ptr () -> Ptr () -> IO ()
- btContactConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()
- btConstraintSolver_prepareSolve'_ :: Ptr () -> CInt -> CInt -> IO ()
- btConstraintSolver_allSolved'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btConstraintSolver_reset'_ :: Ptr () -> IO ()
- btConstraintSetting_m_impulseClamp_get'_ :: Ptr () -> IO CFloat
- btConstraintSetting_m_impulseClamp_set'_ :: Ptr () -> CFloat -> IO ()
- btConstraintSetting_m_damping_get'_ :: Ptr () -> IO CFloat
- btConstraintSetting_m_damping_set'_ :: Ptr () -> CFloat -> IO ()
- btConstraintSetting_m_tau_get'_ :: Ptr () -> IO CFloat
- btConstraintSetting_m_tau_set'_ :: Ptr () -> CFloat -> IO ()
- btConstraintSetting_free'_ :: Ptr () -> IO ()
- btConstraintSetting'_ :: IO (Ptr ())
- btTypedConstraint_btConstraintInfo2_rowskip_get'_ :: Ptr () -> IO CInt
- btTypedConstraint_btConstraintInfo2_rowskip_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_btConstraintInfo2_m_numIterations_get'_ :: Ptr () -> IO CInt
- btTypedConstraint_btConstraintInfo2_m_numIterations_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_btConstraintInfo2_m_damping_get'_ :: Ptr () -> IO CFloat
- btTypedConstraint_btConstraintInfo2_m_damping_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_btConstraintInfo2_fps_get'_ :: Ptr () -> IO CFloat
- btTypedConstraint_btConstraintInfo2_fps_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_btConstraintInfo2_erp_get'_ :: Ptr () -> IO CFloat
- btTypedConstraint_btConstraintInfo2_erp_set'_ :: Ptr () -> CFloat -> IO ()
- btTypedConstraint_btConstraintInfo2_free'_ :: Ptr () -> IO ()
- btTypedConstraint_btConstraintInfo2'_ :: IO (Ptr ())
- btTypedConstraint_btConstraintInfo1_nub_get'_ :: Ptr () -> IO CInt
- btTypedConstraint_btConstraintInfo1_nub_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_btConstraintInfo1_m_numConstraintRows_get'_ :: Ptr () -> IO CInt
- btTypedConstraint_btConstraintInfo1_m_numConstraintRows_set'_ :: Ptr () -> CInt -> IO ()
- btTypedConstraint_btConstraintInfo1_free'_ :: Ptr () -> IO ()
- btTypedConstraint_btConstraintInfo1'_ :: IO (Ptr ())
- btConeTwistConstraintData_m_damping_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraintData_m_damping_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraintData_m_relaxationFactor_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraintData_m_relaxationFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraintData_m_biasFactor_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraintData_m_biasFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraintData_m_limitSoftness_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraintData_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraintData_m_twistSpan_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraintData_m_twistSpan_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraintData_m_swingSpan2_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraintData_m_swingSpan2_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraintData_m_swingSpan1_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraintData_m_swingSpan1_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraintData_m_rbBFrame_get'_ :: Ptr () -> IO (Ptr ())
- btConeTwistConstraintData_m_rbBFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btConeTwistConstraintData_m_rbAFrame_get'_ :: Ptr () -> IO (Ptr ())
- btConeTwistConstraintData_m_rbAFrame_set'_ :: Ptr () -> Ptr () -> IO ()
- btConeTwistConstraintData_m_typeConstraintData_get'_ :: Ptr () -> IO (Ptr ())
- btConeTwistConstraintData_m_typeConstraintData_set'_ :: Ptr () -> Ptr () -> IO ()
- btConeTwistConstraintData_free'_ :: Ptr () -> IO ()
- btConeTwistConstraintData'_ :: IO (Ptr ())
- btConeTwistConstraint_m_angCFM_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_angCFM_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_linERP_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_linERP_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_linCFM_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_linCFM_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_flags_get'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_m_flags_set'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_m_accMotorImpulse_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_accMotorImpulse_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_maxMotorImpulse_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_maxMotorImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_qTarget_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_qTarget_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_bNormalizedMotorStrength_get'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_m_bNormalizedMotorStrength_set'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_m_bMotorEnabled_get'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_m_bMotorEnabled_set'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_m_twistAxisA_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_twistAxisA_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_twistLimitRatio_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_twistLimitRatio_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_swingLimitRatio_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_swingLimitRatio_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_useSolveConstraintObsolete_get'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_m_useSolveConstraintObsolete_set'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_m_solveSwingLimit_get'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_m_solveSwingLimit_set'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_m_solveTwistLimit_get'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_m_solveTwistLimit_set'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_m_angularOnly_get'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_m_angularOnly_set'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_m_accTwistLimitImpulse_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_accTwistLimitImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_accSwingLimitImpulse_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_accSwingLimitImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_twistAngle_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_twistAngle_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_twistCorrection_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_twistCorrection_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_swingCorrection_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_swingCorrection_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_twistLimitSign_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_twistLimitSign_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_kTwist_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_kTwist_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_kSwing_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_kSwing_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_twistAxis_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_twistAxis_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_swingAxis_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_swingAxis_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_fixThresh_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_fixThresh_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_twistSpan_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_twistSpan_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_swingSpan2_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_swingSpan2_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_swingSpan1_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_swingSpan1_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_damping_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_damping_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_relaxationFactor_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_relaxationFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_biasFactor_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_biasFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_limitSoftness_get'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_m_limitSoftness_set'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_m_rbBFrame_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_rbBFrame_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_rbAFrame_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_m_rbAFrame_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_getAFrame'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_getTwistSpan'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_updateRHS'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_GetPointForAngle'_ :: Ptr () -> CFloat -> CFloat -> Ptr CFloat -> IO ()
- btConeTwistConstraint_solveConstraintObsolete'_ :: Ptr () -> Ptr () -> Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_setMotorTargetInConstraintSpace''_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_setMotorTargetInConstraintSpace'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_setFixThresh'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_setMotorTarget''_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_setMotorTarget'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_calcAngleInfo'_ :: Ptr () -> IO ()
- btConeTwistConstraint_setMaxMotorImpulse'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_getTwistLimitSign'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_setLimit1'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO ()
- btConeTwistConstraint_setLimit0'_ :: Ptr () -> CInt -> CFloat -> IO ()
- btConeTwistConstraint_setLimit'_ :: Ptr () -> CInt -> CFloat -> IO ()
- btConeTwistConstraint_setFrames''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConeTwistConstraint_setFrames'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btConeTwistConstraint_setAngularOnly'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_getSwingSpan2'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_getSolveSwingLimit'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_getFixThresh'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btConeTwistConstraint_getInfo1NonVirtual'_ :: Ptr () -> Ptr () -> IO ()
- btConeTwistConstraint_getBFrame'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_enableMotor'_ :: Ptr () -> CInt -> IO ()
- btConeTwistConstraint_getSolveTwistLimit'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_setMaxMotorImpulseNormalized'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_getTwistAngle'_ :: Ptr () -> IO CFloat
- btConeTwistConstraint_init'_ :: Ptr () -> IO ()
- btConeTwistConstraint_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_setParam'_ :: Ptr () -> CInt -> CFloat -> CInt -> IO ()
- btConeTwistConstraint_getInfo2'_ :: Ptr () -> Ptr () -> IO ()
- btConeTwistConstraint_getInfo1'_ :: Ptr () -> Ptr () -> IO ()
- btConeTwistConstraint_setDamping'_ :: Ptr () -> CFloat -> IO ()
- btConeTwistConstraint_getParam'_ :: Ptr () -> CInt -> CInt -> 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_getSwingSpan1'_ :: Ptr () -> IO CFloat
- 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_getFrameOffsetB'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_getFrameOffsetA'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_isPastSwingLimit'_ :: Ptr () -> IO CInt
- btConeTwistConstraint_adjustSwingAxisToUseEllipseNormal''_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_adjustSwingAxisToUseEllipseNormal'_ :: Ptr () -> Ptr CFloat -> IO ()
- btConeTwistConstraint_getRigidBodyA'_ :: Ptr () -> IO (Ptr ())
- btConeTwistConstraint_buildJacobian'_ :: Ptr () -> IO ()
- btConeTwistConstraint_getRigidBodyB'_ :: Ptr () -> IO (Ptr ())
- btConeTwistConstraint_free'_ :: Ptr () -> IO ()
- btConeTwistConstraint1'_ :: Ptr () -> Ptr CFloat -> IO (Ptr ())
- btConeTwistConstraint0'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ())
- btAngularLimit_m_solveLimit_get'_ :: Ptr () -> IO CInt
- btAngularLimit_m_solveLimit_set'_ :: Ptr () -> CInt -> IO ()
- btAngularLimit_m_sign_get'_ :: Ptr () -> IO CFloat
- btAngularLimit_m_sign_set'_ :: Ptr () -> CFloat -> IO ()
- btAngularLimit_m_correction_get'_ :: Ptr () -> IO CFloat
- btAngularLimit_m_correction_set'_ :: Ptr () -> CFloat -> IO ()
- btAngularLimit_m_relaxationFactor_get'_ :: Ptr () -> IO CFloat
- btAngularLimit_m_relaxationFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btAngularLimit_m_biasFactor_get'_ :: Ptr () -> IO CFloat
- btAngularLimit_m_biasFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btAngularLimit_m_softness_get'_ :: Ptr () -> IO CFloat
- btAngularLimit_m_softness_set'_ :: Ptr () -> CFloat -> IO ()
- btAngularLimit_m_halfRange_get'_ :: Ptr () -> IO CFloat
- btAngularLimit_m_halfRange_set'_ :: Ptr () -> CFloat -> IO ()
- btAngularLimit_m_center_get'_ :: Ptr () -> IO CFloat
- btAngularLimit_m_center_set'_ :: Ptr () -> CFloat -> IO ()
- btAngularLimit_getRelaxationFactor'_ :: Ptr () -> IO CFloat
- btAngularLimit_getLow'_ :: Ptr () -> IO CFloat
- btAngularLimit_getHalfRange'_ :: Ptr () -> IO CFloat
- btAngularLimit_getHigh'_ :: Ptr () -> IO CFloat
- btAngularLimit_getSoftness'_ :: Ptr () -> IO CFloat
- btAngularLimit_getBiasFactor'_ :: Ptr () -> IO CFloat
- btAngularLimit_getSign'_ :: Ptr () -> IO CFloat
- btAngularLimit_isLimit'_ :: Ptr () -> IO CInt
- btAngularLimit_getError'_ :: Ptr () -> IO CFloat
- btAngularLimit_set'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO ()
- btAngularLimit_getCorrection'_ :: Ptr () -> IO CFloat
- btAngularLimit_free'_ :: Ptr () -> IO ()
- btAngularLimit'_ :: IO (Ptr ())
- 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
Documentation
btUniversalConstraint_free'_ :: Ptr () -> IO () Source #
btUniversalConstraint'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ()) Source #
btTypedConstraintData_m_disableCollisionsBetweenLinkedBodies_set'_ :: Ptr () -> CInt -> IO () Source #
btTypedConstraintData_free'_ :: Ptr () -> IO () Source #
btTypedConstraintData'_ :: IO (Ptr ()) Source #
btTypedConstraint_solveConstraintObsolete'_ :: Ptr () -> Ptr () -> Ptr () -> CFloat -> IO () Source #
btTypedConstraint_setupSolverConstraint'_ :: Ptr () -> Ptr () -> CInt -> CInt -> CFloat -> IO () Source #
btTypedConstraint_getMotorFactor'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO CFloat Source #
btTypedConstraint_getFixedBody'_ :: IO (Ptr ()) Source #
btTypedConstraint_buildJacobian'_ :: Ptr () -> IO () Source #
btTranslationalLimitMotor_solveLinearAxis''_ :: Ptr () -> CFloat -> CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> CInt -> Ptr CFloat -> Ptr CFloat -> IO CFloat Source #
btTranslationalLimitMotor_solveLinearAxis'_ :: Ptr () -> CFloat -> CFloat -> Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> CInt -> Ptr CFloat -> Ptr CFloat -> IO CFloat Source #
btTranslationalLimitMotor_free'_ :: Ptr () -> IO () Source #
btTranslationalLimitMotor'_ :: IO (Ptr ()) Source #
btSolverConstraint_free'_ :: Ptr () -> IO () Source #
btSolverConstraint'_ :: IO (Ptr ()) Source #
btSolverBodyObsolete_getVelocityInLocalPointObsolete''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btSolverBodyObsolete_getVelocityInLocalPointObsolete'_ :: Ptr () -> Ptr CFloat -> 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_writebackVelocity0'_ :: Ptr () -> IO () Source #
btSolverBodyObsolete_writebackVelocity'_ :: Ptr () -> IO () Source #
btSolverBodyObsolete_free'_ :: Ptr () -> IO () Source #
btSolverBodyObsolete'_ :: IO (Ptr ()) Source #
btSliderConstraintData_free'_ :: Ptr () -> IO () Source #
btSliderConstraintData'_ :: IO (Ptr ()) Source #
btSliderConstraint_testLinLimits'_ :: 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_initParams'_ :: Ptr () -> IO () Source #
btSliderConstraint_testAngLimits'_ :: Ptr () -> IO () Source #
btSliderConstraint_free'_ :: Ptr () -> IO () Source #
btSliderConstraint0'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ()) Source #
btSequentialImpulseConstraintSolver_m_tmpConstraintSizesPool_get'_ :: Ptr () -> IO (Ptr ()) Source #
btSequentialImpulseConstraintSolver_m_tmpConstraintSizesPool_set'_ :: Ptr () -> Ptr () -> IO () Source #
btSequentialImpulseConstraintSolver_m_orderFrictionConstraintPool_get'_ :: Ptr () -> IO (Ptr ()) Source #
btSequentialImpulseConstraintSolver_m_orderFrictionConstraintPool_set'_ :: Ptr () -> Ptr () -> IO () Source #
btSequentialImpulseConstraintSolver_m_orderTmpConstraintPool_get'_ :: Ptr () -> IO (Ptr ()) Source #
btSequentialImpulseConstraintSolver_m_orderTmpConstraintPool_set'_ :: Ptr () -> Ptr () -> IO () Source #
btSequentialImpulseConstraintSolver_m_tmpSolverContactFrictionConstraintPool_get'_ :: Ptr () -> IO (Ptr ()) Source #
btSequentialImpulseConstraintSolver_m_tmpSolverContactFrictionConstraintPool_set'_ :: Ptr () -> Ptr () -> IO () Source #
btSequentialImpulseConstraintSolver_m_tmpSolverNonContactConstraintPool_get'_ :: Ptr () -> IO (Ptr ()) Source #
btSequentialImpulseConstraintSolver_m_tmpSolverNonContactConstraintPool_set'_ :: Ptr () -> Ptr () -> IO () Source #
btSequentialImpulseConstraintSolver_m_tmpSolverContactConstraintPool_get'_ :: Ptr () -> IO (Ptr ()) Source #
btSequentialImpulseConstraintSolver_m_tmpSolverContactConstraintPool_set'_ :: Ptr () -> Ptr () -> IO () Source #
btSequentialImpulseConstraintSolver_resolveSplitPenetrationSIMD'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowGeneric'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btSequentialImpulseConstraintSolver_restitutionCurve'_ :: Ptr () -> CFloat -> CFloat -> IO CFloat 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_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_resolveSplitPenetrationImpulseCacheFriendly'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btSequentialImpulseConstraintSolver_reset'_ :: Ptr () -> IO () Source #
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowLowerLimit'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowGenericSIMD'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btSequentialImpulseConstraintSolver_setFrictionConstraintImpulse'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowLowerLimitSIMD'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btSequentialImpulseConstraintSolver_convertContact'_ :: Ptr () -> Ptr () -> Ptr () -> IO () Source #
btSequentialImpulseConstraintSolver_free'_ :: Ptr () -> IO () Source #
btRotationalLimitMotor_solveAngularLimits''_ :: Ptr () -> CFloat -> Ptr CFloat -> CFloat -> Ptr () -> Ptr () -> IO CFloat Source #
btRotationalLimitMotor_solveAngularLimits'_ :: Ptr () -> CFloat -> Ptr CFloat -> CFloat -> Ptr () -> Ptr () -> IO CFloat Source #
btRotationalLimitMotor_free'_ :: Ptr () -> IO () Source #
btRotationalLimitMotor'_ :: IO (Ptr ()) Source #
btPoint2PointConstraintFloatData_free'_ :: Ptr () -> IO () Source #
btPoint2PointConstraintFloatData'_ :: IO (Ptr ()) Source #
btPoint2PointConstraintDoubleData_free'_ :: Ptr () -> IO () Source #
btPoint2PointConstraintDoubleData'_ :: IO (Ptr ()) Source #
btPoint2PointConstraint_buildJacobian'_ :: Ptr () -> IO () Source #
btPoint2PointConstraint_getInfo2NonVirtual''_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btPoint2PointConstraint_getInfo2NonVirtual'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btPoint2PointConstraint_free'_ :: Ptr () -> IO () Source #
btJacobianEntry_getRelativeVelocity''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CFloat Source #
btJacobianEntry_getRelativeVelocity'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CFloat Source #
btJacobianEntry_free'_ :: Ptr () -> IO () Source #
btJacobianEntry2'_ :: Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ()) Source #
btJacobianEntry0'_ :: IO (Ptr ()) Source #
btHingeConstraintFloatData_free'_ :: Ptr () -> IO () Source #
btHingeConstraintFloatData'_ :: IO (Ptr ()) Source #
btHingeConstraintDoubleData_free'_ :: Ptr () -> IO () Source #
btHingeConstraintDoubleData'_ :: IO (Ptr ()) Source #
btHingeConstraint_setLimit'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> 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_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_buildJacobian'_ :: Ptr () -> IO () 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_free'_ :: Ptr () -> IO () Source #
btHingeConstraint2'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ()) Source #
btHingeConstraint0'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ()) Source #
btHinge2Constraint_free'_ :: Ptr () -> IO () Source #
btHinge2Constraint'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO (Ptr ()) Source #
btGeneric6DofSpringConstraintData_free'_ :: Ptr () -> IO () Source #
btGeneric6DofSpringConstraintData'_ :: IO (Ptr ()) Source #
btGeneric6DofSpringConstraint_setEquilibriumPoint0'_ :: Ptr () -> IO () Source #
btGeneric6DofSpringConstraint_setEquilibriumPoint'_ :: Ptr () -> IO () Source #
btGeneric6DofSpringConstraint_free'_ :: Ptr () -> IO () Source #
btGeneric6DofSpringConstraint'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ()) Source #
btGeneric6DofConstraintData_free'_ :: Ptr () -> IO () Source #
btGeneric6DofConstraintData'_ :: IO (Ptr ()) Source #
btGeneric6DofConstraint_calculateLinearInfo'_ :: Ptr () -> IO () Source #
btGeneric6DofConstraint_setLinearLimits''_ :: Ptr () -> Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CInt Source #
btGeneric6DofConstraint_setLinearLimits'_ :: Ptr () -> Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CInt 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 CInt 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 CInt Source #
btGeneric6DofConstraint_calculateTransforms1'_ :: Ptr () -> IO () Source #
btGeneric6DofConstraint_calculateTransforms0''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGeneric6DofConstraint_calculateTransforms0'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGeneric6DofConstraint_calculateTransforms''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO () Source #
btGeneric6DofConstraint_calculateTransforms'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> 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_calcAnchorPos'_ :: Ptr () -> IO () Source #
btGeneric6DofConstraint_setAngularLimits''_ :: Ptr () -> Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CInt Source #
btGeneric6DofConstraint_setAngularLimits'_ :: Ptr () -> Ptr () -> CInt -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CInt 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_calculateAngleInfo'_ :: Ptr () -> IO () Source #
btGeneric6DofConstraint_buildJacobian'_ :: Ptr () -> IO () Source #
btGeneric6DofConstraint_free'_ :: Ptr () -> IO () Source #
btGeneric6DofConstraint0'_ :: Ptr () -> Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ()) Source #
btContactSolverInfoData_m_restingContactRestitutionThreshold_set'_ :: Ptr () -> CInt -> IO () Source #
btContactSolverInfoData_m_splitImpulsePenetrationThreshold_set'_ :: Ptr () -> CFloat -> IO () Source #
btContactSolverInfoData_free'_ :: Ptr () -> IO () Source #
btContactSolverInfoData'_ :: IO (Ptr ()) Source #
btContactSolverInfo_free'_ :: Ptr () -> IO () Source #
btContactSolverInfo'_ :: IO (Ptr ()) Source #
btContactConstraint_buildJacobian'_ :: Ptr () -> IO () Source #
btConstraintSolver_reset'_ :: Ptr () -> IO () Source #
btConstraintSetting_free'_ :: Ptr () -> IO () Source #
btConstraintSetting'_ :: IO (Ptr ()) Source #
btTypedConstraint_btConstraintInfo2_free'_ :: Ptr () -> IO () Source #
btTypedConstraint_btConstraintInfo1_free'_ :: Ptr () -> IO () Source #
btConeTwistConstraintData_free'_ :: Ptr () -> IO () Source #
btConeTwistConstraintData'_ :: IO (Ptr ()) Source #
btConeTwistConstraint_GetPointForAngle'_ :: Ptr () -> CFloat -> CFloat -> Ptr CFloat -> IO () Source #
btConeTwistConstraint_solveConstraintObsolete'_ :: Ptr () -> Ptr () -> Ptr () -> CFloat -> IO () Source #
btConeTwistConstraint_calcAngleInfo'_ :: Ptr () -> IO () Source #
btConeTwistConstraint_setLimit1'_ :: Ptr () -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO () Source #
btConeTwistConstraint_init'_ :: Ptr () -> 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_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_adjustSwingAxisToUseEllipseNormal''_ :: Ptr () -> Ptr CFloat -> IO () Source #
btConeTwistConstraint_buildJacobian'_ :: Ptr () -> IO () Source #
btConeTwistConstraint_free'_ :: Ptr () -> IO () Source #
btAngularLimit_free'_ :: Ptr () -> IO () Source #
btAngularLimit'_ :: IO (Ptr ()) Source #
btAngularLimit_free :: BtAngularLimitClass bc => bc -> IO () Source #
btAngularLimit_getCorrection Source #
:: BtAngularLimitClass bc | |
=> bc | |
-> IO Float |
btAngularLimit_getError Source #
:: BtAngularLimitClass bc | |
=> bc | |
-> IO Float |
btAngularLimit_isLimit Source #
:: BtAngularLimitClass bc | |
=> bc | |
-> IO Bool |
btAngularLimit_getSign Source #
:: BtAngularLimitClass bc | |
=> bc | |
-> IO Float |
btAngularLimit_getBiasFactor Source #
:: BtAngularLimitClass bc | |
=> bc | |
-> IO Float |
btAngularLimit_getSoftness Source #
:: BtAngularLimitClass bc | |
=> bc | |
-> IO Float |
btAngularLimit_getHigh Source #
:: BtAngularLimitClass bc | |
=> bc | |
-> IO Float |
btAngularLimit_getHalfRange Source #
:: BtAngularLimitClass bc | |
=> bc | |
-> IO Float |
btAngularLimit_getLow Source #
:: BtAngularLimitClass bc | |
=> bc | |
-> IO Float |
btAngularLimit_getRelaxationFactor Source #
:: BtAngularLimitClass bc | |
=> bc | |
-> IO Float |
btAngularLimit_m_center_set :: BtAngularLimitClass bc => bc -> Float -> IO () Source #
btAngularLimit_m_center_get :: BtAngularLimitClass bc => bc -> IO Float Source #
btAngularLimit_m_halfRange_set :: BtAngularLimitClass bc => bc -> Float -> IO () Source #
btAngularLimit_m_halfRange_get :: BtAngularLimitClass bc => bc -> IO Float Source #
btAngularLimit_m_softness_set :: BtAngularLimitClass bc => bc -> Float -> IO () Source #
btAngularLimit_m_softness_get :: BtAngularLimitClass bc => bc -> IO Float Source #
btAngularLimit_m_biasFactor_set :: BtAngularLimitClass bc => bc -> Float -> IO () Source #
btAngularLimit_m_biasFactor_get :: BtAngularLimitClass bc => bc -> IO Float Source #
btAngularLimit_m_relaxationFactor_set :: BtAngularLimitClass bc => bc -> Float -> IO () Source #
btAngularLimit_m_relaxationFactor_get :: BtAngularLimitClass bc => bc -> IO Float Source #
btAngularLimit_m_correction_set :: BtAngularLimitClass bc => bc -> Float -> IO () Source #
btAngularLimit_m_correction_get :: BtAngularLimitClass bc => bc -> IO Float Source #
btAngularLimit_m_sign_set :: BtAngularLimitClass bc => bc -> Float -> IO () Source #
btAngularLimit_m_sign_get :: BtAngularLimitClass bc => bc -> IO Float Source #
btAngularLimit_m_solveLimit_set :: BtAngularLimitClass bc => bc -> Bool -> IO () Source #
btAngularLimit_m_solveLimit_get :: BtAngularLimitClass bc => bc -> IO Bool Source #
btConeTwistConstraint0 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Transform -> Transform -> IO BtConeTwistConstraint Source #
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 BtConeTwistConstraint Source #
btConeTwistConstraint_free :: BtConeTwistConstraintClass bc => bc -> IO () Source #
btConeTwistConstraint_getRigidBodyB Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
btConeTwistConstraint_buildJacobian Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO () |
btConeTwistConstraint_getRigidBodyA Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
btConeTwistConstraint_adjustSwingAxisToUseEllipseNormal Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> Vec3 | vSwingAxis |
-> IO Vec3 |
btConeTwistConstraint_adjustSwingAxisToUseEllipseNormal' Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btConeTwistConstraint_isPastSwingLimit Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h?r=2223#274 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#246 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp?r=2223
btConeTwistConstraint_getFrameOffsetA Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO Transform |
btConeTwistConstraint_getFrameOffsetB Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO Transform |
btConeTwistConstraint_getInfo2NonVirtual Source #
:: (BtConeTwistConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> Transform | transA |
-> Transform | transB |
-> Mat3 | invInertiaWorldA |
-> Mat3 | invInertiaWorldB |
-> IO (Transform, Transform, Mat3, Mat3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h?r=2223#141 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#141 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp?r=2223
btConeTwistConstraint_getInfo2NonVirtual' Source #
:: (BtConeTwistConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> IO (Transform, Transform, Mat3, Mat3) |
btConeTwistConstraint_getSwingSpan1 Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h?r=2223#228 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#230 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp?r=2223
btConeTwistConstraint_getParam Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> Int | num |
-> Int | axis |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h?r=2223#248 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#286 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp?r=2223
btConeTwistConstraint_setDamping Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> Float | damping |
-> IO () |
btConeTwistConstraint_getInfo1 Source #
:: (BtConeTwistConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btConeTwistConstraint_getInfo2 Source #
:: (BtConeTwistConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btConeTwistConstraint_setParam Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> Int | num |
-> Float | value |
-> Int | axis |
-> IO () |
btConeTwistConstraint_calculateSerializeBufferSize Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO Int |
btConeTwistConstraint_init Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO () |
btConeTwistConstraint_getTwistAngle Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO Float |
btConeTwistConstraint_setMaxMotorImpulseNormalized Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> Float | maxMotorImpulse |
-> IO () |
btConeTwistConstraint_enableMotor Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> Bool | b |
-> IO () |
btConeTwistConstraint_getBFrame Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO Transform |
btConeTwistConstraint_getInfo1NonVirtual Source #
:: (BtConeTwistConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h?r=2223#326 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#137 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp?r=2223
btConeTwistConstraint_serialize Source #
:: (BtConeTwistConstraintClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
btConeTwistConstraint_getFixThresh Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO Float |
btConeTwistConstraint_getSwingSpan2 Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO Float |
btConeTwistConstraint_setAngularOnly Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> Bool | angularOnly |
-> IO () |
btConeTwistConstraint_setFrames' Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO (Transform, Transform) |
btConeTwistConstraint_setLimit Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> Int | limitIndex |
-> Float | limitValue |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h?r=2223#162 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#162 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp?r=2223
btConeTwistConstraint_setLimit0 Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> Int | limitIndex |
-> Float | limitValue |
-> IO () |
btConeTwistConstraint_setMaxMotorImpulse Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> Float | maxMotorImpulse |
-> IO () |
btConeTwistConstraint_calcAngleInfo Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO () |
btConeTwistConstraint_setMotorTarget Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> UnitQuaternion | q |
-> IO UnitQuaternion |
btConeTwistConstraint_setMotorTarget' Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO UnitQuaternion |
btConeTwistConstraint_setFixThresh Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> Float | fixThresh |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h?r=2223#264 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#255 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp?r=2223
btConeTwistConstraint_setMotorTargetInConstraintSpace Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> UnitQuaternion | q |
-> IO UnitQuaternion |
btConeTwistConstraint_setMotorTargetInConstraintSpace' Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO UnitQuaternion |
btConeTwistConstraint_solveConstraintObsolete Source #
:: (BtConeTwistConstraintClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1) | |
=> bc | |
-> p0 | bodyA |
-> p1 | bodyB |
-> Float | timeStep |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h?r=2223#266 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#143 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp?r=2223
btConeTwistConstraint_GetPointForAngle Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> Float | fAngleInRadians |
-> Float | fLength |
-> IO Vec3 |
btConeTwistConstraint_updateRHS Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> Float | timeStep |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h?r=2223#238 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#145 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp?r=2223
btConeTwistConstraint_getTwistSpan Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO Float |
btConeTwistConstraint_getAFrame Source #
:: BtConeTwistConstraintClass bc | |
=> bc | |
-> IO Transform |
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_rbAFrame_get :: BtConeTwistConstraintClass bc => bc -> IO Transform Source #
btConeTwistConstraint_m_rbBFrame_set :: BtConeTwistConstraintClass bc => bc -> Transform -> IO () Source #
btConeTwistConstraint_m_rbBFrame_get :: BtConeTwistConstraintClass bc => bc -> IO Transform Source #
btConeTwistConstraint_m_limitSoftness_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_limitSoftness_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_biasFactor_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_biasFactor_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_relaxationFactor_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_relaxationFactor_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_damping_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_damping_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_swingSpan1_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_swingSpan1_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_swingSpan2_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_swingSpan2_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_twistSpan_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_twistSpan_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_fixThresh_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_fixThresh_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_swingAxis_set :: BtConeTwistConstraintClass bc => bc -> Vec3 -> IO () Source #
btConeTwistConstraint_m_swingAxis_get :: BtConeTwistConstraintClass bc => bc -> IO Vec3 Source #
btConeTwistConstraint_m_twistAxis_set :: BtConeTwistConstraintClass bc => bc -> Vec3 -> IO () Source #
btConeTwistConstraint_m_twistAxis_get :: BtConeTwistConstraintClass bc => bc -> IO Vec3 Source #
btConeTwistConstraint_m_kSwing_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_kSwing_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_kTwist_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_kTwist_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_twistLimitSign_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_twistLimitSign_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_swingCorrection_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_swingCorrection_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_twistCorrection_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_twistCorrection_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_twistAngle_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_twistAngle_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_accSwingLimitImpulse_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_accSwingLimitImpulse_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_accTwistLimitImpulse_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_accTwistLimitImpulse_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_angularOnly_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO () Source #
btConeTwistConstraint_m_angularOnly_get :: BtConeTwistConstraintClass bc => bc -> IO Bool Source #
btConeTwistConstraint_m_solveTwistLimit_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO () Source #
btConeTwistConstraint_m_solveTwistLimit_get :: BtConeTwistConstraintClass bc => bc -> IO Bool Source #
btConeTwistConstraint_m_solveSwingLimit_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO () Source #
btConeTwistConstraint_m_solveSwingLimit_get :: BtConeTwistConstraintClass bc => bc -> IO Bool Source #
btConeTwistConstraint_m_useSolveConstraintObsolete_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO () Source #
btConeTwistConstraint_m_useSolveConstraintObsolete_get :: BtConeTwistConstraintClass bc => bc -> IO Bool Source #
btConeTwistConstraint_m_swingLimitRatio_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_swingLimitRatio_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_twistLimitRatio_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_twistLimitRatio_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_twistAxisA_set :: BtConeTwistConstraintClass bc => bc -> Vec3 -> IO () Source #
btConeTwistConstraint_m_twistAxisA_get :: BtConeTwistConstraintClass bc => bc -> IO Vec3 Source #
btConeTwistConstraint_m_bMotorEnabled_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO () Source #
btConeTwistConstraint_m_bMotorEnabled_get :: BtConeTwistConstraintClass bc => bc -> IO Bool Source #
btConeTwistConstraint_m_bNormalizedMotorStrength_set :: BtConeTwistConstraintClass bc => bc -> Bool -> IO () Source #
btConeTwistConstraint_m_bNormalizedMotorStrength_get :: BtConeTwistConstraintClass bc => bc -> IO Bool Source #
btConeTwistConstraint_m_qTarget_set :: BtConeTwistConstraintClass bc => bc -> UnitQuaternion -> IO () Source #
btConeTwistConstraint_m_qTarget_get :: BtConeTwistConstraintClass bc => bc -> IO UnitQuaternion Source #
btConeTwistConstraint_m_maxMotorImpulse_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_maxMotorImpulse_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_accMotorImpulse_set :: BtConeTwistConstraintClass bc => bc -> Vec3 -> IO () Source #
btConeTwistConstraint_m_accMotorImpulse_get :: BtConeTwistConstraintClass bc => bc -> IO Vec3 Source #
btConeTwistConstraint_m_flags_set :: BtConeTwistConstraintClass bc => bc -> Int -> IO () Source #
btConeTwistConstraint_m_flags_get :: BtConeTwistConstraintClass bc => bc -> IO Int Source #
btConeTwistConstraint_m_linCFM_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_linCFM_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_linERP_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_linERP_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
btConeTwistConstraint_m_angCFM_set :: BtConeTwistConstraintClass bc => bc -> Float -> IO () Source #
btConeTwistConstraint_m_angCFM_get :: BtConeTwistConstraintClass bc => bc -> IO Float Source #
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 BtTypedConstraintData Source #
btConeTwistConstraintData_m_rbAFrame_set :: (BtConeTwistConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO () Source #
btConeTwistConstraintData_m_rbAFrame_get :: BtConeTwistConstraintDataClass bc => bc -> IO BtTransformFloatData Source #
btConeTwistConstraintData_m_rbBFrame_set :: (BtConeTwistConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO () Source #
btConeTwistConstraintData_m_rbBFrame_get :: BtConeTwistConstraintDataClass bc => bc -> IO BtTransformFloatData Source #
btConeTwistConstraintData_m_swingSpan1_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO () Source #
btConeTwistConstraintData_m_swingSpan1_get :: BtConeTwistConstraintDataClass bc => bc -> IO Float Source #
btConeTwistConstraintData_m_swingSpan2_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO () Source #
btConeTwistConstraintData_m_swingSpan2_get :: BtConeTwistConstraintDataClass bc => bc -> IO Float Source #
btConeTwistConstraintData_m_twistSpan_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO () Source #
btConeTwistConstraintData_m_twistSpan_get :: BtConeTwistConstraintDataClass bc => bc -> IO Float Source #
btConeTwistConstraintData_m_limitSoftness_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO () Source #
btConeTwistConstraintData_m_limitSoftness_get :: BtConeTwistConstraintDataClass bc => bc -> IO Float Source #
btConeTwistConstraintData_m_biasFactor_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO () Source #
btConeTwistConstraintData_m_biasFactor_get :: BtConeTwistConstraintDataClass bc => bc -> IO Float Source #
btConeTwistConstraintData_m_relaxationFactor_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO () Source #
btConeTwistConstraintData_m_relaxationFactor_get :: BtConeTwistConstraintDataClass bc => bc -> IO Float Source #
btConeTwistConstraintData_m_damping_set :: BtConeTwistConstraintDataClass bc => bc -> Float -> IO () Source #
btConeTwistConstraintData_m_damping_get :: BtConeTwistConstraintDataClass bc => bc -> IO Float Source #
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 Int Source #
btTypedConstraint_btConstraintInfo1_nub_set :: BtTypedConstraint_btConstraintInfo1Class bc => bc -> Int -> IO () Source #
btTypedConstraint_btConstraintInfo1_nub_get :: BtTypedConstraint_btConstraintInfo1Class bc => bc -> IO Int Source #
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 Float Source #
btTypedConstraint_btConstraintInfo2_fps_set :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> Float -> IO () Source #
btTypedConstraint_btConstraintInfo2_fps_get :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO Float Source #
btTypedConstraint_btConstraintInfo2_m_damping_set :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> Float -> IO () Source #
btTypedConstraint_btConstraintInfo2_m_damping_get :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO Float Source #
btTypedConstraint_btConstraintInfo2_m_numIterations_set :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> Int -> IO () Source #
btTypedConstraint_btConstraintInfo2_m_numIterations_get :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO Int Source #
btTypedConstraint_btConstraintInfo2_rowskip_set :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> Int -> IO () Source #
btTypedConstraint_btConstraintInfo2_rowskip_get :: BtTypedConstraint_btConstraintInfo2Class bc => bc -> IO Int Source #
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 Float Source #
btConstraintSetting_m_damping_set :: BtConstraintSettingClass bc => bc -> Float -> IO () Source #
btConstraintSetting_m_damping_get :: BtConstraintSettingClass bc => bc -> IO Float Source #
btConstraintSetting_m_impulseClamp_set :: BtConstraintSettingClass bc => bc -> Float -> IO () Source #
btConstraintSetting_m_impulseClamp_get :: BtConstraintSettingClass bc => bc -> IO Float Source #
btConstraintSolver_reset Source #
:: BtConstraintSolverClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConstraintSolver.h?r=2223#43 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConstraintSolver.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConstraintSolver.h?r=2223#46 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btConstraintSolver.cpp?r=2223
btConstraintSolver_allSolved Source #
:: (BtConstraintSolverClass bc, BtContactSolverInfoClass p0, BtIDebugDrawClass p1, BtStackAllocClass p2) | |
=> bc | |
-> p0 | arg0 |
-> p1 | arg1 |
-> p2 | arg2 |
-> IO () |
btConstraintSolver_prepareSolve Source #
:: BtConstraintSolverClass bc | |
=> bc | |
-> Int | arg0 |
-> Int | arg1 |
-> IO () |
btContactConstraint_getInfo1 Source #
:: (BtContactConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btContactConstraint.h?r=2223#36 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#50 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp?r=2223
btContactConstraint_setContactManifold Source #
:: (BtContactConstraintClass bc, BtPersistentManifoldClass p0) | |
=> bc | |
-> p0 | contactManifold |
-> IO () |
btContactConstraint_buildJacobian Source #
:: BtContactConstraintClass bc | |
=> bc | |
-> IO () |
btContactConstraint_getInfo2 Source #
:: (BtContactConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btContactConstraint_getContactManifold Source #
:: BtContactConstraintClass bc | |
=> bc | |
-> IO BtPersistentManifold |
btContactConstraint_getContactManifold0 Source #
:: BtContactConstraintClass bc | |
=> bc | |
-> IO BtPersistentManifold |
btContactConstraint_getContactManifold1 Source #
:: BtContactConstraintClass bc | |
=> bc | |
-> IO BtPersistentManifold |
btContactConstraint_m_contactManifold_set :: (BtContactConstraintClass bc, BtPersistentManifoldClass a) => bc -> a -> IO () Source #
btContactConstraint_m_contactManifold_get :: BtContactConstraintClass bc => bc -> IO BtPersistentManifold Source #
btContactSolverInfo_free :: BtContactSolverInfoClass bc => bc -> IO () Source #
btContactSolverInfoData_free :: BtContactSolverInfoDataClass bc => bc -> IO () Source #
btContactSolverInfoData_m_tau_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO () Source #
btContactSolverInfoData_m_tau_get :: BtContactSolverInfoDataClass bc => bc -> IO Float Source #
btContactSolverInfoData_m_damping_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO () Source #
btContactSolverInfoData_m_damping_get :: BtContactSolverInfoDataClass bc => bc -> IO Float Source #
btContactSolverInfoData_m_friction_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO () Source #
btContactSolverInfoData_m_friction_get :: BtContactSolverInfoDataClass bc => bc -> IO Float Source #
btContactSolverInfoData_m_timeStep_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO () Source #
btContactSolverInfoData_m_timeStep_get :: BtContactSolverInfoDataClass bc => bc -> IO Float Source #
btContactSolverInfoData_m_restitution_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO () Source #
btContactSolverInfoData_m_restitution_get :: BtContactSolverInfoDataClass bc => bc -> IO Float Source #
btContactSolverInfoData_m_numIterations_set :: BtContactSolverInfoDataClass bc => bc -> Int -> IO () Source #
btContactSolverInfoData_m_numIterations_get :: BtContactSolverInfoDataClass bc => bc -> IO Int Source #
btContactSolverInfoData_m_maxErrorReduction_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO () Source #
btContactSolverInfoData_m_maxErrorReduction_get :: BtContactSolverInfoDataClass bc => bc -> IO Float Source #
btContactSolverInfoData_m_sor_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO () Source #
btContactSolverInfoData_m_sor_get :: BtContactSolverInfoDataClass bc => bc -> IO Float Source #
btContactSolverInfoData_m_erp_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO () Source #
btContactSolverInfoData_m_erp_get :: BtContactSolverInfoDataClass bc => bc -> IO Float Source #
btContactSolverInfoData_m_erp2_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO () Source #
btContactSolverInfoData_m_erp2_get :: BtContactSolverInfoDataClass bc => bc -> IO Float Source #
btContactSolverInfoData_m_globalCfm_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO () Source #
btContactSolverInfoData_m_globalCfm_get :: BtContactSolverInfoDataClass bc => bc -> IO Float Source #
btContactSolverInfoData_m_splitImpulse_set :: BtContactSolverInfoDataClass bc => bc -> Int -> IO () Source #
btContactSolverInfoData_m_splitImpulse_get :: BtContactSolverInfoDataClass bc => bc -> IO Int Source #
btContactSolverInfoData_m_splitImpulsePenetrationThreshold_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO () Source #
btContactSolverInfoData_m_splitImpulsePenetrationThreshold_get :: BtContactSolverInfoDataClass bc => bc -> IO Float Source #
btContactSolverInfoData_m_linearSlop_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO () Source #
btContactSolverInfoData_m_linearSlop_get :: BtContactSolverInfoDataClass bc => bc -> IO Float Source #
btContactSolverInfoData_m_warmstartingFactor_set :: BtContactSolverInfoDataClass bc => bc -> Float -> IO () Source #
btContactSolverInfoData_m_warmstartingFactor_get :: BtContactSolverInfoDataClass bc => bc -> IO Float Source #
btContactSolverInfoData_m_solverMode_set :: BtContactSolverInfoDataClass bc => bc -> Int -> IO () Source #
btContactSolverInfoData_m_solverMode_get :: BtContactSolverInfoDataClass bc => bc -> IO Int Source #
btContactSolverInfoData_m_restingContactRestitutionThreshold_set :: BtContactSolverInfoDataClass bc => bc -> Int -> IO () Source #
btContactSolverInfoData_m_restingContactRestitutionThreshold_get :: BtContactSolverInfoDataClass bc => bc -> IO Int Source #
btContactSolverInfoData_m_minimumSolverBatchSize_set :: BtContactSolverInfoDataClass bc => bc -> Int -> IO () Source #
btContactSolverInfoData_m_minimumSolverBatchSize_get :: BtContactSolverInfoDataClass bc => bc -> IO Int Source #
btGeneric6DofConstraint0 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Transform -> Transform -> Bool -> IO BtGeneric6DofConstraint Source #
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 BtGeneric6DofConstraint Source #
btGeneric6DofConstraint_free :: BtGeneric6DofConstraintClass bc => bc -> IO () Source #
btGeneric6DofConstraint_buildJacobian Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO () |
btGeneric6DofConstraint_setParam Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Int | num |
-> Float | value |
-> Int | axis |
-> IO () |
btGeneric6DofConstraint_getInfo1NonVirtual Source #
:: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btGeneric6DofConstraint_getFrameOffsetA Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Transform |
btGeneric6DofConstraint_getFrameOffsetA0 Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Transform |
btGeneric6DofConstraint_getFrameOffsetA1 Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Transform |
btGeneric6DofConstraint_getRelativePivotPosition Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Int | axis_index |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#343 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#434 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_calculateAngleInfo Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO () |
btGeneric6DofConstraint_getInfo2NonVirtual' Source #
:: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> IO (Transform, Transform, Vec3, Vec3, Vec3, Vec3) |
btGeneric6DofConstraint_setAngularLimits Source #
:: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> Int | row_offset |
-> Transform | transA |
-> Transform | transB |
-> Vec3 | linVelA |
-> Vec3 | linVelB |
-> Vec3 | angVelA |
-> Vec3 | angVelB |
-> IO (Int, Transform, Transform, Vec3, Vec3, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#329 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#329 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_getParam Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Int | num |
-> Int | axis |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#407 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#549 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_getInfo1 Source #
:: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btGeneric6DofConstraint_getInfo2 Source #
:: (BtGeneric6DofConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btGeneric6DofConstraint_calcAnchorPos Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO () |
btGeneric6DofConstraint_getAngularLowerLimit Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Vec3 | angularLower |
-> IO Vec3 |
btGeneric6DofConstraint_getAngularLowerLimit' Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btGeneric6DofConstraint_calculateSerializeBufferSize Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#422 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#579 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_getAxis Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Int | axis_index |
-> IO Vec3 |
btGeneric6DofConstraint_getLinearUpperLimit Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Vec3 | linearUpper |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#460 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#460 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_getLinearUpperLimit' Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btGeneric6DofConstraint_setUseFrameOffset Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Bool | frameOffsetOnOff |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#525 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#543 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_isLimited Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Int | limitIndex |
-> IO Bool |
btGeneric6DofConstraint_getRotationalLimitMotor Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Int | index |
-> IO BtRotationalLimitMotor |
btGeneric6DofConstraint_buildAngularJacobian Source #
:: (BtGeneric6DofConstraintClass bc, BtJacobianEntryClass p0) | |
=> bc | |
-> p0 | jacAngular |
-> Vec3 | jointAxisW |
-> IO Vec3 |
btGeneric6DofConstraint_buildAngularJacobian' Source #
:: (BtGeneric6DofConstraintClass bc, BtJacobianEntryClass p0) | |
=> bc | |
-> p0 | jacAngular |
-> IO Vec3 |
btGeneric6DofConstraint_getFrameOffsetB Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Transform |
btGeneric6DofConstraint_getFrameOffsetB0 Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Transform |
btGeneric6DofConstraint_getFrameOffsetB1 Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Transform |
btGeneric6DofConstraint_setLinearLowerLimit Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Vec3 | linearLower |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#445 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#445 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_setLinearLowerLimit' Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btGeneric6DofConstraint_getLinearLowerLimit Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Vec3 | linearLower |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#450 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#450 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_getLinearLowerLimit' Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btGeneric6DofConstraint_buildLinearJacobian Source #
:: (BtGeneric6DofConstraintClass bc, BtJacobianEntryClass p0) | |
=> bc | |
-> p0 | jacLinear |
-> Vec3 | normalWorld |
-> Vec3 | pivotAInW |
-> Vec3 | pivotBInW |
-> IO (Vec3, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#335 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#335 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_buildLinearJacobian' Source #
:: (BtGeneric6DofConstraintClass bc, BtJacobianEntryClass p0) | |
=> bc | |
-> p0 | jacLinear |
-> IO (Vec3, Vec3, Vec3) |
btGeneric6DofConstraint_getUseFrameOffset Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#377 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#542 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_getCalculatedTransformB Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Transform |
btGeneric6DofConstraint_calculateTransforms Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Transform | transA |
-> Transform | transB |
-> IO (Transform, Transform) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#360 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#360 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_calculateTransforms' Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO (Transform, Transform) |
btGeneric6DofConstraint_calculateTransforms0 Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Transform | transA |
-> Transform | transB |
-> IO (Transform, Transform) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#360 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#360 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_calculateTransforms0' Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO (Transform, Transform) |
btGeneric6DofConstraint_calculateTransforms1 Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#539 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#362 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_get_limit_motor_info2 Source #
:: (BtGeneric6DofConstraintClass bc, BtRotationalLimitMotorClass p0, BtTypedConstraint_btConstraintInfo2Class p7) | |
=> bc | |
-> p0 | limot |
-> Transform | transA |
-> Transform | transB |
-> Vec3 | linVelA |
-> Vec3 | linVelB |
-> Vec3 | angVelA |
-> Vec3 | angVelB |
-> p7 | info |
-> Int | row |
-> Vec3 | ax1 |
-> Int | rotational |
-> Int | rotAllowed |
-> IO (Int, Transform, Transform, Vec3, Vec3, Vec3, Vec3, Vec3) |
btGeneric6DofConstraint_get_limit_motor_info2' Source #
:: (BtGeneric6DofConstraintClass bc, BtRotationalLimitMotorClass p0, BtTypedConstraint_btConstraintInfo2Class p7) | |
=> bc | |
-> p0 | limot |
-> p7 | info |
-> Int | row |
-> Int | rotational |
-> Int | rotAllowed |
-> IO (Int, Transform, Transform, Vec3, Vec3, Vec3, Vec3, Vec3) |
btGeneric6DofConstraint_getCalculatedTransformA Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Transform |
btGeneric6DofConstraint_serialize Source #
:: (BtGeneric6DofConstraintClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#502 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#585 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_setLimit Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Int | axis |
-> Float | lo |
-> Float | hi |
-> IO () |
btGeneric6DofConstraint_getTranslationalLimitMotor Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO BtTranslationalLimitMotor |
btGeneric6DofConstraint_getAngle Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Int | axis_index |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#416 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#428 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_updateRHS Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Float | timeStep |
-> IO () |
btGeneric6DofConstraint_getAngularUpperLimit Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Vec3 | angularUpper |
-> IO Vec3 |
btGeneric6DofConstraint_getAngularUpperLimit' Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btGeneric6DofConstraint_setAngularLowerLimit Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Vec3 | angularLower |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#465 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#465 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_setAngularLowerLimit' Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btGeneric6DofConstraint_calculateLinearInfo Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#436 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#340 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_setFrames' Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO (Transform, Transform) |
btGeneric6DofConstraint_setLinearUpperLimit Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Vec3 | linearUpper |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#455 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#455 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_setLinearUpperLimit' Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btGeneric6DofConstraint_setAngularUpperLimit Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Vec3 | angularUpper |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#477 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#477 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_setAngularUpperLimit' Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btGeneric6DofConstraint_setAxis Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#551 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#551 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_setAxis' Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btGeneric6DofConstraint_testAngularLimitMotor Source #
:: BtGeneric6DofConstraintClass bc | |
=> bc | |
-> Int | axis_index |
-> IO Bool |
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#443 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btGeneric6DofConstraint_m_frameInA_set :: BtGeneric6DofConstraintClass bc => bc -> Transform -> IO () Source #
btGeneric6DofConstraint_m_frameInA_get :: BtGeneric6DofConstraintClass bc => bc -> IO Transform Source #
btGeneric6DofConstraint_m_frameInB_set :: BtGeneric6DofConstraintClass bc => bc -> Transform -> IO () Source #
btGeneric6DofConstraint_m_frameInB_get :: BtGeneric6DofConstraintClass bc => bc -> IO Transform Source #
btGeneric6DofConstraint_m_linearLimits_set :: (BtGeneric6DofConstraintClass bc, BtTranslationalLimitMotorClass a) => bc -> a -> IO () Source #
btGeneric6DofConstraint_m_linearLimits_get :: BtGeneric6DofConstraintClass bc => bc -> IO BtTranslationalLimitMotor Source #
btGeneric6DofConstraint_m_timeStep_set :: BtGeneric6DofConstraintClass bc => bc -> Float -> IO () Source #
btGeneric6DofConstraint_m_timeStep_get :: BtGeneric6DofConstraintClass bc => bc -> IO Float Source #
btGeneric6DofConstraint_m_calculatedTransformA_set :: BtGeneric6DofConstraintClass bc => bc -> Transform -> IO () Source #
btGeneric6DofConstraint_m_calculatedTransformA_get :: BtGeneric6DofConstraintClass bc => bc -> IO Transform Source #
btGeneric6DofConstraint_m_calculatedTransformB_set :: BtGeneric6DofConstraintClass bc => bc -> Transform -> IO () Source #
btGeneric6DofConstraint_m_calculatedTransformB_get :: BtGeneric6DofConstraintClass bc => bc -> IO Transform Source #
btGeneric6DofConstraint_m_calculatedAxisAngleDiff_set :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO () Source #
btGeneric6DofConstraint_m_calculatedAxisAngleDiff_get :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3 Source #
btGeneric6DofConstraint_m_calculatedLinearDiff_set :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO () Source #
btGeneric6DofConstraint_m_calculatedLinearDiff_get :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3 Source #
btGeneric6DofConstraint_m_factA_set :: BtGeneric6DofConstraintClass bc => bc -> Float -> IO () Source #
btGeneric6DofConstraint_m_factA_get :: BtGeneric6DofConstraintClass bc => bc -> IO Float Source #
btGeneric6DofConstraint_m_factB_set :: BtGeneric6DofConstraintClass bc => bc -> Float -> IO () Source #
btGeneric6DofConstraint_m_factB_get :: BtGeneric6DofConstraintClass bc => bc -> IO Float Source #
btGeneric6DofConstraint_m_hasStaticBody_set :: BtGeneric6DofConstraintClass bc => bc -> Bool -> IO () Source #
btGeneric6DofConstraint_m_hasStaticBody_get :: BtGeneric6DofConstraintClass bc => bc -> IO Bool Source #
btGeneric6DofConstraint_m_AnchorPos_set :: BtGeneric6DofConstraintClass bc => bc -> Vec3 -> IO () Source #
btGeneric6DofConstraint_m_AnchorPos_get :: BtGeneric6DofConstraintClass bc => bc -> IO Vec3 Source #
btGeneric6DofConstraint_m_useLinearReferenceFrameA_set :: BtGeneric6DofConstraintClass bc => bc -> Bool -> IO () Source #
btGeneric6DofConstraint_m_useLinearReferenceFrameA_get :: BtGeneric6DofConstraintClass bc => bc -> IO Bool Source #
btGeneric6DofConstraint_m_useOffsetForConstraintFrame_set :: BtGeneric6DofConstraintClass bc => bc -> Bool -> IO () Source #
btGeneric6DofConstraint_m_useOffsetForConstraintFrame_get :: BtGeneric6DofConstraintClass bc => bc -> IO Bool Source #
btGeneric6DofConstraint_m_flags_set :: BtGeneric6DofConstraintClass bc => bc -> Int -> IO () Source #
btGeneric6DofConstraint_m_flags_get :: BtGeneric6DofConstraintClass bc => bc -> IO Int Source #
btGeneric6DofConstraint_m_useSolveConstraintObsolete_set :: BtGeneric6DofConstraintClass bc => bc -> Bool -> IO () Source #
btGeneric6DofConstraint_m_useSolveConstraintObsolete_get :: BtGeneric6DofConstraintClass bc => bc -> IO Bool Source #
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 BtTypedConstraintData Source #
btGeneric6DofConstraintData_m_rbAFrame_set :: (BtGeneric6DofConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO () Source #
btGeneric6DofConstraintData_m_rbAFrame_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtTransformFloatData Source #
btGeneric6DofConstraintData_m_rbBFrame_set :: (BtGeneric6DofConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO () Source #
btGeneric6DofConstraintData_m_rbBFrame_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtTransformFloatData Source #
btGeneric6DofConstraintData_m_linearUpperLimit_set :: (BtGeneric6DofConstraintDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btGeneric6DofConstraintData_m_linearUpperLimit_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtVector3FloatData Source #
btGeneric6DofConstraintData_m_linearLowerLimit_set :: (BtGeneric6DofConstraintDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btGeneric6DofConstraintData_m_linearLowerLimit_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtVector3FloatData Source #
btGeneric6DofConstraintData_m_angularUpperLimit_set :: (BtGeneric6DofConstraintDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btGeneric6DofConstraintData_m_angularUpperLimit_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtVector3FloatData Source #
btGeneric6DofConstraintData_m_angularLowerLimit_set :: (BtGeneric6DofConstraintDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btGeneric6DofConstraintData_m_angularLowerLimit_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO BtVector3FloatData Source #
btGeneric6DofConstraintData_m_useLinearReferenceFrameA_set :: BtGeneric6DofConstraintDataClass bc => bc -> Int -> IO () Source #
btGeneric6DofConstraintData_m_useLinearReferenceFrameA_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO Int Source #
btGeneric6DofConstraintData_m_useOffsetForConstraintFrame_set :: BtGeneric6DofConstraintDataClass bc => bc -> Int -> IO () Source #
btGeneric6DofConstraintData_m_useOffsetForConstraintFrame_get :: BtGeneric6DofConstraintDataClass bc => bc -> IO Int Source #
btGeneric6DofSpringConstraint :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Transform -> Transform -> Bool -> IO BtGeneric6DofSpringConstraint Source #
btGeneric6DofSpringConstraint_free :: BtGeneric6DofSpringConstraintClass bc => bc -> IO () Source #
btGeneric6DofSpringConstraint_calculateSerializeBufferSize Source #
:: BtGeneric6DofSpringConstraintClass bc | |
=> bc | |
-> IO Int |
btGeneric6DofSpringConstraint_setEquilibriumPoint Source #
:: BtGeneric6DofSpringConstraintClass bc | |
=> bc | |
-> IO () |
btGeneric6DofSpringConstraint_setEquilibriumPoint0 Source #
:: BtGeneric6DofSpringConstraintClass bc | |
=> bc | |
-> IO () |
btGeneric6DofSpringConstraint_setEquilibriumPoint1 Source #
:: BtGeneric6DofSpringConstraintClass bc | |
=> bc | |
-> Int | index |
-> IO () |
btGeneric6DofSpringConstraint_setEquilibriumPoint2 Source #
:: BtGeneric6DofSpringConstraintClass bc | |
=> bc | |
-> Int | index |
-> Float | val |
-> IO () |
btGeneric6DofSpringConstraint_serialize Source #
:: (BtGeneric6DofSpringConstraintClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
btGeneric6DofSpringConstraint_enableSpring Source #
:: BtGeneric6DofSpringConstraintClass bc | |
=> bc | |
-> Int | index |
-> Bool | onOff |
-> IO () |
btGeneric6DofSpringConstraint_setStiffness Source #
:: BtGeneric6DofSpringConstraintClass bc | |
=> bc | |
-> Int | index |
-> Float | stiffness |
-> IO () |
btGeneric6DofSpringConstraint_setDamping Source #
:: BtGeneric6DofSpringConstraintClass bc | |
=> bc | |
-> Int | index |
-> Float | damping |
-> IO () |
btGeneric6DofSpringConstraint_getInfo2 Source #
:: (BtGeneric6DofSpringConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btGeneric6DofSpringConstraint_internalUpdateSprings Source #
:: (BtGeneric6DofSpringConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btGeneric6DofSpringConstraint_setAxis' Source #
:: BtGeneric6DofSpringConstraintClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
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 BtGeneric6DofConstraintData Source #
btHinge2Constraint :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Vec3 -> Vec3 -> Vec3 -> IO BtHinge2Constraint Source #
btHinge2Constraint_free :: BtHinge2ConstraintClass bc => bc -> IO () Source #
btHinge2Constraint_setLowerLimit Source #
:: BtHinge2ConstraintClass bc | |
=> bc | |
-> Float | ang1min |
-> IO () |
btHinge2Constraint_getAnchor2 Source #
:: BtHinge2ConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btHinge2Constraint_getAxis1 Source #
:: BtHinge2ConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btHinge2Constraint_getAnchor Source #
:: BtHinge2ConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btHinge2Constraint_getAxis2 Source #
:: BtHinge2ConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btHinge2Constraint_setUpperLimit Source #
:: BtHinge2ConstraintClass bc | |
=> bc | |
-> Float | ang1max |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHinge2Constraint.h?r=2223#49 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#51 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp?r=2223
btHinge2Constraint_getAngle2 Source #
:: BtHinge2ConstraintClass bc | |
=> bc | |
-> IO Float |
btHinge2Constraint_getAngle1 Source #
:: BtHinge2ConstraintClass bc | |
=> bc | |
-> IO Float |
btHinge2Constraint_m_anchor_set :: BtHinge2ConstraintClass bc => bc -> Vec3 -> IO () Source #
btHinge2Constraint_m_anchor_get :: BtHinge2ConstraintClass bc => bc -> IO Vec3 Source #
btHinge2Constraint_m_axis1_set :: BtHinge2ConstraintClass bc => bc -> Vec3 -> IO () Source #
btHinge2Constraint_m_axis1_get :: BtHinge2ConstraintClass bc => bc -> IO Vec3 Source #
btHinge2Constraint_m_axis2_set :: BtHinge2ConstraintClass bc => bc -> Vec3 -> IO () Source #
btHinge2Constraint_m_axis2_get :: BtHinge2ConstraintClass bc => bc -> IO Vec3 Source #
btHingeConstraint0 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> Bool -> IO BtHingeConstraint Source #
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 BtHingeConstraint Source #
btHingeConstraint2 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Transform -> Transform -> Bool -> IO BtHingeConstraint Source #
btHingeConstraint3 :: BtRigidBodyClass p0 => p0 -> Transform -> Bool -> IO BtHingeConstraint Source #
btHingeConstraint_free :: BtHingeConstraintClass bc => bc -> IO () Source #
btHingeConstraint_getRigidBodyB Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
btHingeConstraint_getRigidBodyB0 Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
btHingeConstraint_getRigidBodyB1 Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
btHingeConstraint_getInfo2NonVirtual' Source #
:: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> IO (Transform, Transform, Vec3, Vec3) |
btHingeConstraint_getRigidBodyA Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h?r=2223#128 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#128 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp?r=2223
btHingeConstraint_getRigidBodyA0 Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
btHingeConstraint_getRigidBodyA1 Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
btHingeConstraint_getMotorTargetVelosity Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Float |
btHingeConstraint_getFrameOffsetA Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Transform |
btHingeConstraint_getFrameOffsetB Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Transform |
btHingeConstraint_buildJacobian Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h?r=2223#175 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#112 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp?r=2223
btHingeConstraint_setMaxMotorImpulse Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> Float | maxMotorImpulse |
-> IO () |
btHingeConstraint_getHingeAngle Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Float |
btHingeConstraint_getHingeAngle0 Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Float |
btHingeConstraint_getHingeAngle1' Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO (Float, Transform, Transform) |
btHingeConstraint_testLimit Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h?r=2223#241 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#241 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp?r=2223
btHingeConstraint_testLimit' Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO (Transform, Transform) |
btHingeConstraint_getInfo1 Source #
:: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h?r=2223#122 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#114 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp?r=2223
btHingeConstraint_getInfo2Internal' Source #
:: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> IO (Transform, Transform, Vec3, Vec3) |
btHingeConstraint_getInfo2 Source #
:: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h?r=2223#227 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#118 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp?r=2223
btHingeConstraint_getUpperLimit Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Float |
btHingeConstraint_enableAngularMotor Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> Bool | enableMotor |
-> Float | targetVelocity |
-> Float | maxMotorImpulse |
-> IO () |
btHingeConstraint_getLimitSign Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Float |
btHingeConstraint_getMaxMotorImpulse Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Float |
btHingeConstraint_getLowerLimit Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Float |
btHingeConstraint_setParam Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> Int | num |
-> Float | value |
-> Int | axis |
-> IO () |
btHingeConstraint_setUseFrameOffset Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> Bool | frameOffsetOnOff |
-> IO () |
btHingeConstraint_getEnableAngularMotor Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Bool |
btHingeConstraint_enableMotor Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> Bool | enableMotor |
-> IO () |
btHingeConstraint_getBFrame Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Transform |
btHingeConstraint_getBFrame0 Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Transform |
btHingeConstraint_getBFrame1 Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Transform |
btHingeConstraint_getInfo1NonVirtual Source #
:: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h?r=2223#123 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#116 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp?r=2223
btHingeConstraint_getInfo2InternalUsingFrameOffset' Source #
:: (BtHingeConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> IO (Transform, Transform, Vec3, Vec3) |
btHingeConstraint_serialize Source #
:: (BtHingeConstraintClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h?r=2223#285 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#351 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp?r=2223
btHingeConstraint_getUseFrameOffset Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Bool |
btHingeConstraint_setAngularOnly Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> Bool | angularOnly |
-> IO () |
btHingeConstraint_getParam Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> Int | num |
-> Int | axis |
-> IO Float |
btHingeConstraint_getSolveLimit Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Int |
btHingeConstraint_updateRHS Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> Float | timeStep |
-> IO () |
btHingeConstraint_setMotorTarget Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> UnitQuaternion | qAinB |
-> Float | dt |
-> IO UnitQuaternion |
btHingeConstraint_setMotorTarget' Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> Float | dt |
-> IO UnitQuaternion |
btHingeConstraint_setMotorTarget0 Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> UnitQuaternion | qAinB |
-> Float | dt |
-> IO UnitQuaternion |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h?r=2223#176 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#176 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp?r=2223
btHingeConstraint_setMotorTarget0' Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> Float | dt |
-> IO UnitQuaternion |
btHingeConstraint_setMotorTarget1 Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> Float | targetAngle |
-> Float | dt |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h?r=2223#268 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#177 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp?r=2223
btHingeConstraint_getAngularOnly Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Bool |
btHingeConstraint_setFrames' Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO (Transform, Transform) |
btHingeConstraint_setAxis Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> Vec3 | axisInA |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h?r=2223#193 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#193 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp?r=2223
btHingeConstraint_setAxis' Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btHingeConstraint_getAFrame Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Transform |
btHingeConstraint_getAFrame0 Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Transform |
btHingeConstraint_getAFrame1 Source #
:: BtHingeConstraintClass bc | |
=> bc | |
-> IO Transform |
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 Transform Source #
btHingeConstraint_m_rbBFrame_set :: BtHingeConstraintClass bc => bc -> Transform -> IO () Source #
btHingeConstraint_m_rbBFrame_get :: BtHingeConstraintClass bc => bc -> IO Transform Source #
btHingeConstraint_m_motorTargetVelocity_set :: BtHingeConstraintClass bc => bc -> Float -> IO () Source #
btHingeConstraint_m_motorTargetVelocity_get :: BtHingeConstraintClass bc => bc -> IO Float Source #
btHingeConstraint_m_maxMotorImpulse_set :: BtHingeConstraintClass bc => bc -> Float -> IO () Source #
btHingeConstraint_m_maxMotorImpulse_get :: BtHingeConstraintClass bc => bc -> IO Float Source #
btHingeConstraint_m_limit_set :: (BtHingeConstraintClass bc, BtAngularLimitClass a) => bc -> a -> IO () Source #
btHingeConstraint_m_limit_get :: BtHingeConstraintClass bc => bc -> IO BtAngularLimit Source #
btHingeConstraint_m_kHinge_set :: BtHingeConstraintClass bc => bc -> Float -> IO () Source #
btHingeConstraint_m_kHinge_get :: BtHingeConstraintClass bc => bc -> IO Float Source #
btHingeConstraint_m_accLimitImpulse_set :: BtHingeConstraintClass bc => bc -> Float -> IO () Source #
btHingeConstraint_m_accLimitImpulse_get :: BtHingeConstraintClass bc => bc -> IO Float Source #
btHingeConstraint_m_hingeAngle_set :: BtHingeConstraintClass bc => bc -> Float -> IO () Source #
btHingeConstraint_m_hingeAngle_get :: BtHingeConstraintClass bc => bc -> IO Float Source #
btHingeConstraint_m_referenceSign_set :: BtHingeConstraintClass bc => bc -> Float -> IO () Source #
btHingeConstraint_m_referenceSign_get :: BtHingeConstraintClass bc => bc -> IO Float Source #
btHingeConstraint_m_angularOnly_set :: BtHingeConstraintClass bc => bc -> Bool -> IO () Source #
btHingeConstraint_m_angularOnly_get :: BtHingeConstraintClass bc => bc -> IO Bool Source #
btHingeConstraint_m_enableAngularMotor_set :: BtHingeConstraintClass bc => bc -> Bool -> IO () Source #
btHingeConstraint_m_enableAngularMotor_get :: BtHingeConstraintClass bc => bc -> IO Bool Source #
btHingeConstraint_m_useSolveConstraintObsolete_set :: BtHingeConstraintClass bc => bc -> Bool -> IO () Source #
btHingeConstraint_m_useSolveConstraintObsolete_get :: BtHingeConstraintClass bc => bc -> IO Bool Source #
btHingeConstraint_m_useOffsetForConstraintFrame_set :: BtHingeConstraintClass bc => bc -> Bool -> IO () Source #
btHingeConstraint_m_useOffsetForConstraintFrame_get :: BtHingeConstraintClass bc => bc -> IO Bool Source #
btHingeConstraint_m_useReferenceFrameA_set :: BtHingeConstraintClass bc => bc -> Bool -> IO () Source #
btHingeConstraint_m_useReferenceFrameA_get :: BtHingeConstraintClass bc => bc -> IO Bool Source #
btHingeConstraint_m_accMotorImpulse_set :: BtHingeConstraintClass bc => bc -> Float -> IO () Source #
btHingeConstraint_m_accMotorImpulse_get :: BtHingeConstraintClass bc => bc -> IO Float Source #
btHingeConstraint_m_flags_set :: BtHingeConstraintClass bc => bc -> Int -> IO () Source #
btHingeConstraint_m_flags_get :: BtHingeConstraintClass bc => bc -> IO Int Source #
btHingeConstraint_m_normalCFM_set :: BtHingeConstraintClass bc => bc -> Float -> IO () Source #
btHingeConstraint_m_normalCFM_get :: BtHingeConstraintClass bc => bc -> IO Float Source #
btHingeConstraint_m_stopCFM_set :: BtHingeConstraintClass bc => bc -> Float -> IO () Source #
btHingeConstraint_m_stopCFM_get :: BtHingeConstraintClass bc => bc -> IO Float Source #
btHingeConstraint_m_stopERP_set :: BtHingeConstraintClass bc => bc -> Float -> IO () Source #
btHingeConstraint_m_stopERP_get :: BtHingeConstraintClass bc => bc -> IO Float Source #
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 BtTypedConstraintData Source #
btHingeConstraintDoubleData_m_rbAFrame_set :: (BtHingeConstraintDoubleDataClass bc, BtTransformDoubleDataClass a) => bc -> a -> IO () Source #
btHingeConstraintDoubleData_m_rbAFrame_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO BtTransformDoubleData Source #
btHingeConstraintDoubleData_m_rbBFrame_set :: (BtHingeConstraintDoubleDataClass bc, BtTransformDoubleDataClass a) => bc -> a -> IO () Source #
btHingeConstraintDoubleData_m_rbBFrame_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO BtTransformDoubleData Source #
btHingeConstraintDoubleData_m_useReferenceFrameA_set :: BtHingeConstraintDoubleDataClass bc => bc -> Int -> IO () Source #
btHingeConstraintDoubleData_m_useReferenceFrameA_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Int Source #
btHingeConstraintDoubleData_m_angularOnly_set :: BtHingeConstraintDoubleDataClass bc => bc -> Int -> IO () Source #
btHingeConstraintDoubleData_m_angularOnly_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Int Source #
btHingeConstraintDoubleData_m_enableAngularMotor_set :: BtHingeConstraintDoubleDataClass bc => bc -> Int -> IO () Source #
btHingeConstraintDoubleData_m_enableAngularMotor_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Int Source #
btHingeConstraintDoubleData_m_motorTargetVelocity_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO () Source #
btHingeConstraintDoubleData_m_motorTargetVelocity_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Float Source #
btHingeConstraintDoubleData_m_maxMotorImpulse_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO () Source #
btHingeConstraintDoubleData_m_maxMotorImpulse_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Float Source #
btHingeConstraintDoubleData_m_lowerLimit_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO () Source #
btHingeConstraintDoubleData_m_lowerLimit_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Float Source #
btHingeConstraintDoubleData_m_upperLimit_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO () Source #
btHingeConstraintDoubleData_m_upperLimit_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Float Source #
btHingeConstraintDoubleData_m_limitSoftness_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO () Source #
btHingeConstraintDoubleData_m_limitSoftness_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Float Source #
btHingeConstraintDoubleData_m_biasFactor_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO () Source #
btHingeConstraintDoubleData_m_biasFactor_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Float Source #
btHingeConstraintDoubleData_m_relaxationFactor_set :: BtHingeConstraintDoubleDataClass bc => bc -> Float -> IO () Source #
btHingeConstraintDoubleData_m_relaxationFactor_get :: BtHingeConstraintDoubleDataClass bc => bc -> IO Float Source #
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 BtTypedConstraintData Source #
btHingeConstraintFloatData_m_rbAFrame_set :: (BtHingeConstraintFloatDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO () Source #
btHingeConstraintFloatData_m_rbAFrame_get :: BtHingeConstraintFloatDataClass bc => bc -> IO BtTransformFloatData Source #
btHingeConstraintFloatData_m_rbBFrame_set :: (BtHingeConstraintFloatDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO () Source #
btHingeConstraintFloatData_m_rbBFrame_get :: BtHingeConstraintFloatDataClass bc => bc -> IO BtTransformFloatData Source #
btHingeConstraintFloatData_m_useReferenceFrameA_set :: BtHingeConstraintFloatDataClass bc => bc -> Int -> IO () Source #
btHingeConstraintFloatData_m_useReferenceFrameA_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Int Source #
btHingeConstraintFloatData_m_angularOnly_set :: BtHingeConstraintFloatDataClass bc => bc -> Int -> IO () Source #
btHingeConstraintFloatData_m_angularOnly_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Int Source #
btHingeConstraintFloatData_m_enableAngularMotor_set :: BtHingeConstraintFloatDataClass bc => bc -> Int -> IO () Source #
btHingeConstraintFloatData_m_enableAngularMotor_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Int Source #
btHingeConstraintFloatData_m_motorTargetVelocity_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO () Source #
btHingeConstraintFloatData_m_motorTargetVelocity_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Float Source #
btHingeConstraintFloatData_m_maxMotorImpulse_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO () Source #
btHingeConstraintFloatData_m_maxMotorImpulse_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Float Source #
btHingeConstraintFloatData_m_lowerLimit_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO () Source #
btHingeConstraintFloatData_m_lowerLimit_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Float Source #
btHingeConstraintFloatData_m_upperLimit_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO () Source #
btHingeConstraintFloatData_m_upperLimit_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Float Source #
btHingeConstraintFloatData_m_limitSoftness_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO () Source #
btHingeConstraintFloatData_m_limitSoftness_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Float Source #
btHingeConstraintFloatData_m_biasFactor_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO () Source #
btHingeConstraintFloatData_m_biasFactor_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Float Source #
btHingeConstraintFloatData_m_relaxationFactor_set :: BtHingeConstraintFloatDataClass bc => bc -> Float -> IO () Source #
btHingeConstraintFloatData_m_relaxationFactor_get :: BtHingeConstraintFloatDataClass bc => bc -> IO Float Source #
btJacobianEntry0 :: IO BtJacobianEntry Source #
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 BtJacobianEntry Source #
btJacobianEntry3 :: Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO BtJacobianEntry Source #
btJacobianEntry_free :: BtJacobianEntryClass bc => bc -> IO () Source #
btJacobianEntry_getDiagonal Source #
:: BtJacobianEntryClass bc | |
=> bc | |
-> IO Float |
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 Vec3 Source #
btJacobianEntry_m_1MinvJt_set :: BtJacobianEntryClass bc => bc -> Vec3 -> IO () Source #
btJacobianEntry_m_1MinvJt_get :: BtJacobianEntryClass bc => bc -> IO Vec3 Source #
btJacobianEntry_m_Adiag_set :: BtJacobianEntryClass bc => bc -> Float -> IO () Source #
btJacobianEntry_m_Adiag_get :: BtJacobianEntryClass bc => bc -> IO Float Source #
btJacobianEntry_m_aJ_set :: BtJacobianEntryClass bc => bc -> Vec3 -> IO () Source #
btJacobianEntry_m_aJ_get :: BtJacobianEntryClass bc => bc -> IO Vec3 Source #
btJacobianEntry_m_bJ_set :: BtJacobianEntryClass bc => bc -> Vec3 -> IO () Source #
btJacobianEntry_m_bJ_get :: BtJacobianEntryClass bc => bc -> IO Vec3 Source #
btJacobianEntry_m_linearJointAxis_set :: BtJacobianEntryClass bc => bc -> Vec3 -> IO () Source #
btJacobianEntry_m_linearJointAxis_get :: BtJacobianEntryClass bc => bc -> IO Vec3 Source #
btPoint2PointConstraint0 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Vec3 -> Vec3 -> IO BtPoint2PointConstraint Source #
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 BtPoint2PointConstraint Source #
btPoint2PointConstraint_free :: BtPoint2PointConstraintClass bc => bc -> IO () Source #
btPoint2PointConstraint_getInfo1NonVirtual Source #
:: (BtPoint2PointConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btPoint2PointConstraint_getInfo2NonVirtual Source #
:: (BtPoint2PointConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> Transform | body0_trans |
-> Transform | body1_trans |
-> IO (Transform, Transform) |
btPoint2PointConstraint_getInfo2NonVirtual' Source #
:: (BtPoint2PointConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> IO (Transform, Transform) |
btPoint2PointConstraint_setParam Source #
:: BtPoint2PointConstraintClass bc | |
=> bc | |
-> Int | num |
-> Float | value |
-> Int | axis |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h?r=2223#102 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#114 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp?r=2223
btPoint2PointConstraint_getPivotInA Source #
:: BtPoint2PointConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btPoint2PointConstraint_getPivotInB Source #
:: BtPoint2PointConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btPoint2PointConstraint_updateRHS Source #
:: BtPoint2PointConstraintClass bc | |
=> bc | |
-> Float | timeStep |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h?r=2223#150 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#90 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp?r=2223
btPoint2PointConstraint_serialize Source #
:: (BtPoint2PointConstraintClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
btPoint2PointConstraint_buildJacobian Source #
:: BtPoint2PointConstraintClass bc | |
=> bc | |
-> IO () |
btPoint2PointConstraint_calculateSerializeBufferSize Source #
:: BtPoint2PointConstraintClass bc | |
=> bc | |
-> IO Int |
btPoint2PointConstraint_getParam Source #
:: BtPoint2PointConstraintClass bc | |
=> bc | |
-> Int | num |
-> Int | axis |
-> IO Float |
btPoint2PointConstraint_getInfo1 Source #
:: (BtPoint2PointConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btPoint2PointConstraint_getInfo2 Source #
:: (BtPoint2PointConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btPoint2PointConstraint_setPivotA Source #
:: BtPoint2PointConstraintClass bc | |
=> bc | |
-> Vec3 | pivotA |
-> IO Vec3 |
btPoint2PointConstraint_setPivotA' Source #
:: BtPoint2PointConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btPoint2PointConstraint_setPivotB Source #
:: BtPoint2PointConstraintClass bc | |
=> bc | |
-> Vec3 | pivotB |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h?r=2223#97 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#97 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp?r=2223
btPoint2PointConstraint_setPivotB' Source #
:: BtPoint2PointConstraintClass bc | |
=> bc | |
-> IO Vec3 |
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_pivotInA_get :: BtPoint2PointConstraintClass bc => bc -> IO Vec3 Source #
btPoint2PointConstraint_m_pivotInB_set :: BtPoint2PointConstraintClass bc => bc -> Vec3 -> IO () Source #
btPoint2PointConstraint_m_pivotInB_get :: BtPoint2PointConstraintClass bc => bc -> IO Vec3 Source #
btPoint2PointConstraint_m_flags_set :: BtPoint2PointConstraintClass bc => bc -> Int -> IO () Source #
btPoint2PointConstraint_m_flags_get :: BtPoint2PointConstraintClass bc => bc -> IO Int Source #
btPoint2PointConstraint_m_erp_set :: BtPoint2PointConstraintClass bc => bc -> Float -> IO () Source #
btPoint2PointConstraint_m_erp_get :: BtPoint2PointConstraintClass bc => bc -> IO Float Source #
btPoint2PointConstraint_m_cfm_set :: BtPoint2PointConstraintClass bc => bc -> Float -> IO () Source #
btPoint2PointConstraint_m_cfm_get :: BtPoint2PointConstraintClass bc => bc -> IO Float Source #
btPoint2PointConstraint_m_useSolveConstraintObsolete_set :: BtPoint2PointConstraintClass bc => bc -> Bool -> IO () Source #
btPoint2PointConstraint_m_useSolveConstraintObsolete_get :: BtPoint2PointConstraintClass bc => bc -> IO Bool Source #
btPoint2PointConstraint_m_setting_set :: (BtPoint2PointConstraintClass bc, BtConstraintSettingClass a) => bc -> a -> IO () Source #
btPoint2PointConstraint_m_setting_get :: BtPoint2PointConstraintClass bc => bc -> IO BtConstraintSetting Source #
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 BtTypedConstraintData Source #
btPoint2PointConstraintDoubleData_m_pivotInA_set :: (BtPoint2PointConstraintDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO () Source #
btPoint2PointConstraintDoubleData_m_pivotInA_get :: BtPoint2PointConstraintDoubleDataClass bc => bc -> IO BtVector3DoubleData Source #
btPoint2PointConstraintDoubleData_m_pivotInB_set :: (BtPoint2PointConstraintDoubleDataClass bc, BtVector3DoubleDataClass a) => bc -> a -> IO () Source #
btPoint2PointConstraintDoubleData_m_pivotInB_get :: BtPoint2PointConstraintDoubleDataClass bc => bc -> IO BtVector3DoubleData Source #
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 BtTypedConstraintData Source #
btPoint2PointConstraintFloatData_m_pivotInA_set :: (BtPoint2PointConstraintFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btPoint2PointConstraintFloatData_m_pivotInA_get :: BtPoint2PointConstraintFloatDataClass bc => bc -> IO BtVector3FloatData Source #
btPoint2PointConstraintFloatData_m_pivotInB_set :: (BtPoint2PointConstraintFloatDataClass bc, BtVector3FloatDataClass a) => bc -> a -> IO () Source #
btPoint2PointConstraintFloatData_m_pivotInB_get :: BtPoint2PointConstraintFloatDataClass bc => bc -> IO BtVector3FloatData Source #
btRotationalLimitMotor_free :: BtRotationalLimitMotorClass bc => bc -> IO () Source #
btRotationalLimitMotor_testLimitValue Source #
:: BtRotationalLimitMotorClass bc | |
=> bc | |
-> Float | test_value |
-> IO Int |
btRotationalLimitMotor_solveAngularLimits Source #
:: (BtRotationalLimitMotorClass bc, BtRigidBodyClass p3, BtRigidBodyClass p4) | |
=> bc | |
-> Float | timeStep |
-> Vec3 | axis |
-> Float | jacDiagABInv |
-> p3 | body0 |
-> p4 | body1 |
-> IO (Float, Vec3) |
btRotationalLimitMotor_solveAngularLimits' Source #
:: (BtRotationalLimitMotorClass bc, BtRigidBodyClass p3, BtRigidBodyClass p4) | |
=> bc | |
-> Float | timeStep |
-> Float | jacDiagABInv |
-> p3 | body0 |
-> p4 | body1 |
-> IO (Float, Vec3) |
btRotationalLimitMotor_needApplyTorques Source #
:: BtRotationalLimitMotorClass bc | |
=> bc | |
-> IO Bool |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h?r=2223#106 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#113 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btRotationalLimitMotor_isLimited Source #
:: BtRotationalLimitMotorClass bc | |
=> bc | |
-> IO Bool |
btRotationalLimitMotor_m_accumulatedImpulse_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO () Source #
btRotationalLimitMotor_m_accumulatedImpulse_get :: BtRotationalLimitMotorClass bc => bc -> IO Float Source #
btRotationalLimitMotor_m_bounce_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO () Source #
btRotationalLimitMotor_m_bounce_get :: BtRotationalLimitMotorClass bc => bc -> IO Float Source #
btRotationalLimitMotor_m_currentLimit_set :: BtRotationalLimitMotorClass bc => bc -> Int -> IO () Source #
btRotationalLimitMotor_m_currentLimit_get :: BtRotationalLimitMotorClass bc => bc -> IO Int Source #
btRotationalLimitMotor_m_currentLimitError_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO () Source #
btRotationalLimitMotor_m_currentLimitError_get :: BtRotationalLimitMotorClass bc => bc -> IO Float Source #
btRotationalLimitMotor_m_currentPosition_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO () Source #
btRotationalLimitMotor_m_currentPosition_get :: BtRotationalLimitMotorClass bc => bc -> IO Float Source #
btRotationalLimitMotor_m_damping_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO () Source #
btRotationalLimitMotor_m_damping_get :: BtRotationalLimitMotorClass bc => bc -> IO Float Source #
btRotationalLimitMotor_m_enableMotor_set :: BtRotationalLimitMotorClass bc => bc -> Bool -> IO () Source #
btRotationalLimitMotor_m_enableMotor_get :: BtRotationalLimitMotorClass bc => bc -> IO Bool Source #
btRotationalLimitMotor_m_hiLimit_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO () Source #
btRotationalLimitMotor_m_hiLimit_get :: BtRotationalLimitMotorClass bc => bc -> IO Float Source #
btRotationalLimitMotor_m_limitSoftness_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO () Source #
btRotationalLimitMotor_m_limitSoftness_get :: BtRotationalLimitMotorClass bc => bc -> IO Float Source #
btRotationalLimitMotor_m_loLimit_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO () Source #
btRotationalLimitMotor_m_loLimit_get :: BtRotationalLimitMotorClass bc => bc -> IO Float Source #
btRotationalLimitMotor_m_maxLimitForce_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO () Source #
btRotationalLimitMotor_m_maxLimitForce_get :: BtRotationalLimitMotorClass bc => bc -> IO Float Source #
btRotationalLimitMotor_m_maxMotorForce_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO () Source #
btRotationalLimitMotor_m_maxMotorForce_get :: BtRotationalLimitMotorClass bc => bc -> IO Float Source #
btRotationalLimitMotor_m_normalCFM_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO () Source #
btRotationalLimitMotor_m_normalCFM_get :: BtRotationalLimitMotorClass bc => bc -> IO Float Source #
btRotationalLimitMotor_m_stopCFM_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO () Source #
btRotationalLimitMotor_m_stopCFM_get :: BtRotationalLimitMotorClass bc => bc -> IO Float Source #
btRotationalLimitMotor_m_stopERP_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO () Source #
btRotationalLimitMotor_m_stopERP_get :: BtRotationalLimitMotorClass bc => bc -> IO Float Source #
btRotationalLimitMotor_m_targetVelocity_set :: BtRotationalLimitMotorClass bc => bc -> Float -> IO () Source #
btRotationalLimitMotor_m_targetVelocity_get :: BtRotationalLimitMotorClass bc => bc -> IO Float Source #
btSequentialImpulseConstraintSolver_free :: BtSequentialImpulseConstraintSolverClass bc => bc -> IO () Source #
btSequentialImpulseConstraintSolver_convertContact Source #
:: (BtSequentialImpulseConstraintSolverClass bc, BtPersistentManifoldClass p0, BtContactSolverInfoClass p1) | |
=> bc | |
-> p0 | manifold |
-> p1 | infoGlobal |
-> IO () |
btSequentialImpulseConstraintSolver_setRandSeed Source #
:: BtSequentialImpulseConstraintSolverClass bc | |
=> bc | |
-> Word64 | seed |
-> IO () |
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowLowerLimitSIMD Source #
:: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) | |
=> bc | |
-> p0 | body1 |
-> p1 | body2 |
-> p2 | contactConstraint |
-> IO () |
btSequentialImpulseConstraintSolver_btRand2 Source #
:: BtSequentialImpulseConstraintSolverClass bc | |
=> bc | |
-> IO Word64 |
btSequentialImpulseConstraintSolver_setFrictionConstraintImpulse Source #
:: (BtSequentialImpulseConstraintSolverClass bc, BtSolverConstraintClass p0, BtRigidBodyClass p1, BtRigidBodyClass p2, BtManifoldPointClass p3, BtContactSolverInfoClass p4) | |
=> bc | |
-> p0 | solverConstraint |
-> p1 | rb0 |
-> p2 | rb1 |
-> p3 | cp |
-> p4 | infoGlobal |
-> IO () |
btSequentialImpulseConstraintSolver_getOrInitSolverBody Source #
:: (BtSequentialImpulseConstraintSolverClass bc, BtCollisionObjectClass p0) | |
=> bc | |
-> p0 | body |
-> IO Int |
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowGenericSIMD Source #
:: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) | |
=> bc | |
-> p0 | body1 |
-> p1 | body2 |
-> p2 | contactConstraint |
-> IO () |
btSequentialImpulseConstraintSolver_btRandInt2 Source #
:: BtSequentialImpulseConstraintSolverClass bc | |
=> bc | |
-> Int | n |
-> IO Int |
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowLowerLimit Source #
:: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) | |
=> bc | |
-> p0 | body1 |
-> p1 | body2 |
-> p2 | contactConstraint |
-> IO () |
btSequentialImpulseConstraintSolver_reset Source #
:: BtSequentialImpulseConstraintSolverClass bc | |
=> bc | |
-> IO () |
btSequentialImpulseConstraintSolver_resolveSplitPenetrationImpulseCacheFriendly Source #
:: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) | |
=> bc | |
-> p0 | body1 |
-> p1 | body2 |
-> p2 | contactConstraint |
-> IO () |
btSequentialImpulseConstraintSolver_setupFrictionConstraint Source #
:: (BtSequentialImpulseConstraintSolverClass bc, BtSolverConstraintClass p0, BtRigidBodyClass p2, BtRigidBodyClass p3, BtManifoldPointClass p4, BtCollisionObjectClass p7, BtCollisionObjectClass p8) | |
=> bc | |
-> p0 | solverConstraint |
-> Vec3 | normalAxis |
-> p2 | solverBodyA |
-> p3 | solverBodyIdB |
-> p4 | cp |
-> Vec3 | rel_pos1 |
-> Vec3 | rel_pos2 |
-> p7 | colObj0 |
-> p8 | colObj1 |
-> Float | relaxation |
-> Float | desiredVelocity |
-> Float | cfmSlip |
-> IO (Vec3, Vec3, Vec3) |
btSequentialImpulseConstraintSolver_setupFrictionConstraint' Source #
:: (BtSequentialImpulseConstraintSolverClass bc, BtSolverConstraintClass p0, BtRigidBodyClass p2, BtRigidBodyClass p3, BtManifoldPointClass p4, BtCollisionObjectClass p7, BtCollisionObjectClass p8) | |
=> bc | |
-> p0 | solverConstraint |
-> p2 | solverBodyA |
-> p3 | solverBodyIdB |
-> p4 | cp |
-> p7 | colObj0 |
-> p8 | colObj1 |
-> Float | relaxation |
-> Float | desiredVelocity |
-> Float | cfmSlip |
-> IO (Vec3, Vec3, Vec3) |
btSequentialImpulseConstraintSolver_getRandSeed Source #
:: BtSequentialImpulseConstraintSolverClass bc | |
=> bc | |
-> IO Word64 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h?r=2223#44 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#115 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp?r=2223
btSequentialImpulseConstraintSolver_addFrictionConstraint Source #
:: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p1, BtRigidBodyClass p2, BtManifoldPointClass p4, BtCollisionObjectClass p7, BtCollisionObjectClass p8) | |
=> bc | |
-> Vec3 | normalAxis |
-> p1 | solverBodyA |
-> p2 | solverBodyB |
-> Int | frictionIndex |
-> p4 | cp |
-> Vec3 | rel_pos1 |
-> Vec3 | rel_pos2 |
-> p7 | colObj0 |
-> p8 | colObj1 |
-> Float | relaxation |
-> Float | desiredVelocity |
-> Float | cfmSlip |
-> IO (BtSolverConstraint, Vec3, Vec3, Vec3) |
btSequentialImpulseConstraintSolver_addFrictionConstraint' Source #
:: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p1, BtRigidBodyClass p2, BtManifoldPointClass p4, BtCollisionObjectClass p7, BtCollisionObjectClass p8) | |
=> bc | |
-> p1 | solverBodyA |
-> p2 | solverBodyB |
-> Int | frictionIndex |
-> p4 | cp |
-> p7 | colObj0 |
-> p8 | colObj1 |
-> Float | relaxation |
-> Float | desiredVelocity |
-> Float | cfmSlip |
-> IO (BtSolverConstraint, Vec3, Vec3, Vec3) |
btSequentialImpulseConstraintSolver_restitutionCurve Source #
:: BtSequentialImpulseConstraintSolverClass bc | |
=> bc | |
-> Float | rel_vel |
-> Float | restitution |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h?r=2223#75 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#57 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp?r=2223
btSequentialImpulseConstraintSolver_resolveSingleConstraintRowGeneric Source #
:: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) | |
=> bc | |
-> p0 | body1 |
-> p1 | body2 |
-> p2 | contactConstraint |
-> IO () |
btSequentialImpulseConstraintSolver_resolveSplitPenetrationSIMD Source #
:: (BtSequentialImpulseConstraintSolverClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1, BtSolverConstraintClass p2) | |
=> bc | |
-> p0 | body1 |
-> p1 | body2 |
-> p2 | contactConstraint |
-> IO () |
btSequentialImpulseConstraintSolver_m_tmpSolverContactConstraintPool_set :: (BtSequentialImpulseConstraintSolverClass bc, BtAlignedObjectArray_btSolverConstraint_Class a) => bc -> a -> IO () Source #
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 Word64 Source #
btSliderConstraint0 :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Transform -> Transform -> Bool -> IO BtSliderConstraint Source #
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 BtSliderConstraint Source #
btSliderConstraint_free :: BtSliderConstraintClass bc => bc -> IO () Source #
btSliderConstraint_getRigidBodyB Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
btSliderConstraint_getRigidBodyA Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
btSliderConstraint_getAngDepth Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_getTargetAngMotorVelocity Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_getAngularPos Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_setRestitutionLimAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | restitutionLimAng |
-> IO () |
btSliderConstraint_getParam Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Int | num |
-> Int | axis |
-> IO Float |
btSliderConstraint_getInfo1 Source #
:: (BtSliderConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btSliderConstraint_getInfo2 Source #
:: (BtSliderConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btSliderConstraint_getPoweredLinMotor Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Bool |
btSliderConstraint_setUseFrameOffset Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Bool | frameOffsetOnOff |
-> IO () |
btSliderConstraint_setSoftnessLimLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | softnessLimLin |
-> IO () |
btSliderConstraint_getAncorInA Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btSliderConstraint_getAncorInB Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btSliderConstraint_setDampingDirAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | dampingDirAng |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h?r=2223#246 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#214 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp?r=2223
btSliderConstraint_getSolveLinLimit Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Bool |
btSliderConstraint_getUseFrameOffset Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Bool |
btSliderConstraint_getMaxAngMotorForce Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_setRestitutionDirAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | restitutionDirAng |
-> IO () |
btSliderConstraint_getMaxLinMotorForce Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_setDampingOrthoLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | dampingOrthoLin |
-> IO () |
btSliderConstraint_getSolveAngLimit Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Bool |
btSliderConstraint_setPoweredAngMotor Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Bool | onOff |
-> IO () |
btSliderConstraint_getLinearPos Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_getCalculatedTransformB Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Transform |
btSliderConstraint_getCalculatedTransformA Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Transform |
btSliderConstraint_testAngLimits Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h?r=2223#211 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#253 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp?r=2223
btSliderConstraint_setDampingDirLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | dampingDirLin |
-> IO () |
btSliderConstraint_getUpperAngLimit Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_setUpperAngLimit Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | upperLimit |
-> IO () |
btSliderConstraint_getRestitutionLimAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_getSoftnessOrthoLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_setLowerLinLimit Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | lowerLimit |
-> IO () |
btSliderConstraint_getRestitutionDirLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_getInfo1NonVirtual Source #
:: (BtSliderConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btSliderConstraint_setRestitutionLimLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | restitutionLimLin |
-> IO () |
btSliderConstraint_setTargetLinMotorVelocity Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | targetLinMotorVelocity |
-> IO () |
btSliderConstraint_getUpperLinLimit Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_setMaxLinMotorForce Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | maxLinMotorForce |
-> IO () |
btSliderConstraint_getLowerAngLimit Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_setSoftnessDirLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | softnessDirLin |
-> IO () |
btSliderConstraint_initParams Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO () |
btSliderConstraint_getInfo2NonVirtual' Source #
:: (BtSliderConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> Float | rbAinvMass |
-> Float | rbBinvMass |
-> IO (Transform, Transform, Vec3, Vec3) |
btSliderConstraint_getFrameOffsetA Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Transform |
btSliderConstraint_getFrameOffsetA0 Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Transform |
btSliderConstraint_getFrameOffsetA1 Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Transform |
btSliderConstraint_getFrameOffsetB Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Transform |
btSliderConstraint_getFrameOffsetB0 Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Transform |
btSliderConstraint_getFrameOffsetB1 Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Transform |
btSliderConstraint_getDampingDirAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h?r=2223#198 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#196 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp?r=2223
btSliderConstraint_getRestitutionLimLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_getSoftnessOrthoAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_setSoftnessOrthoLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | softnessOrthoLin |
-> IO () |
btSliderConstraint_setSoftnessLimAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | softnessLimAng |
-> IO () |
btSliderConstraint_getDampingDirLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_getSoftnessLimLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_setPoweredLinMotor Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Bool | onOff |
-> IO () |
btSliderConstraint_calculateTransforms' Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO (Transform, Transform) |
btSliderConstraint_getLinDepth Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h?r=2223#309 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#247 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp?r=2223
btSliderConstraint_serialize Source #
:: (BtSliderConstraintClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
btSliderConstraint_getDampingLimLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_getRestitutionDirAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_setParam Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Int | num |
-> Float | value |
-> Int | axis |
-> IO () |
btSliderConstraint_getDampingLimAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_setRestitutionOrthoLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | restitutionOrthoLin |
-> IO () |
btSliderConstraint_setRestitutionDirLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | restitutionDirLin |
-> IO () |
btSliderConstraint_setDampingLimAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | dampingLimAng |
-> IO () |
btSliderConstraint_setSoftnessDirAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | softnessDirAng |
-> IO () |
btSliderConstraint_setUpperLinLimit Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | upperLimit |
-> IO () |
btSliderConstraint_calculateSerializeBufferSize Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Int |
btSliderConstraint_setTargetAngMotorVelocity Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | targetAngMotorVelocity |
-> IO () |
btSliderConstraint_getSoftnessDirAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_setMaxAngMotorForce Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | maxAngMotorForce |
-> IO () |
btSliderConstraint_setLowerAngLimit Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | lowerLimit |
-> IO () |
btSliderConstraint_getPoweredAngMotor Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Bool |
btSliderConstraint_getDampingOrthoAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_getTargetLinMotorVelocity Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_testLinLimits Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO () |
btSliderConstraint_getLowerLinLimit Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_setDampingOrthoAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | dampingOrthoAng |
-> IO () |
btSliderConstraint_setRestitutionOrthoAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | restitutionOrthoAng |
-> IO () |
btSliderConstraint_getDampingOrthoLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_getSoftnessLimAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
btSliderConstraint_setSoftnessOrthoAng Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | softnessOrthoAng |
-> IO () |
btSliderConstraint_setDampingLimLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> Float | dampingLimLin |
-> IO () |
btSliderConstraint_setFrames' Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO (Transform, Transform) |
btSliderConstraint_getSoftnessDirLin Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h?r=2223#190 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#191 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp?r=2223
btSliderConstraint_getUseLinearReferenceFrameA Source #
:: BtSliderConstraintClass bc | |
=> bc | |
-> IO Bool |
btSliderConstraint_m_useSolveConstraintObsolete_set :: BtSliderConstraintClass bc => bc -> Bool -> IO () Source #
btSliderConstraint_m_useSolveConstraintObsolete_get :: BtSliderConstraintClass bc => bc -> IO Bool Source #
btSliderConstraint_m_useOffsetForConstraintFrame_set :: BtSliderConstraintClass bc => bc -> Bool -> IO () Source #
btSliderConstraint_m_useOffsetForConstraintFrame_get :: BtSliderConstraintClass bc => bc -> IO Bool Source #
btSliderConstraint_m_frameInA_set :: BtSliderConstraintClass bc => bc -> Transform -> IO () Source #
btSliderConstraint_m_frameInA_get :: BtSliderConstraintClass bc => bc -> IO Transform Source #
btSliderConstraint_m_frameInB_set :: BtSliderConstraintClass bc => bc -> Transform -> IO () Source #
btSliderConstraint_m_frameInB_get :: BtSliderConstraintClass bc => bc -> IO Transform Source #
btSliderConstraint_m_useLinearReferenceFrameA_set :: BtSliderConstraintClass bc => bc -> Bool -> IO () Source #
btSliderConstraint_m_useLinearReferenceFrameA_get :: BtSliderConstraintClass bc => bc -> IO Bool Source #
btSliderConstraint_m_lowerLinLimit_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_lowerLinLimit_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_upperLinLimit_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_upperLinLimit_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_lowerAngLimit_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_lowerAngLimit_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_upperAngLimit_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_upperAngLimit_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_softnessDirLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_softnessDirLin_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_restitutionDirLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_restitutionDirLin_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_dampingDirLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_dampingDirLin_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_cfmDirLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_cfmDirLin_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_softnessDirAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_softnessDirAng_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_restitutionDirAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_restitutionDirAng_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_dampingDirAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_dampingDirAng_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_cfmDirAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_cfmDirAng_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_softnessLimLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_softnessLimLin_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_restitutionLimLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_restitutionLimLin_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_dampingLimLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_dampingLimLin_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_cfmLimLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_cfmLimLin_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_softnessLimAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_softnessLimAng_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_restitutionLimAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_restitutionLimAng_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_dampingLimAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_dampingLimAng_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_cfmLimAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_cfmLimAng_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_softnessOrthoLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_softnessOrthoLin_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_restitutionOrthoLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_restitutionOrthoLin_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_dampingOrthoLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_dampingOrthoLin_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_cfmOrthoLin_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_cfmOrthoLin_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_softnessOrthoAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_softnessOrthoAng_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_restitutionOrthoAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_restitutionOrthoAng_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_dampingOrthoAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_dampingOrthoAng_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_cfmOrthoAng_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_cfmOrthoAng_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_solveLinLim_set :: BtSliderConstraintClass bc => bc -> Bool -> IO () Source #
btSliderConstraint_m_solveLinLim_get :: BtSliderConstraintClass bc => bc -> IO Bool Source #
btSliderConstraint_m_solveAngLim_set :: BtSliderConstraintClass bc => bc -> Bool -> IO () Source #
btSliderConstraint_m_solveAngLim_get :: BtSliderConstraintClass bc => bc -> IO Bool Source #
btSliderConstraint_m_flags_set :: BtSliderConstraintClass bc => bc -> Int -> IO () Source #
btSliderConstraint_m_flags_get :: BtSliderConstraintClass bc => bc -> IO Int Source #
btSliderConstraint_m_timeStep_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_timeStep_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_calculatedTransformA_set :: BtSliderConstraintClass bc => bc -> Transform -> IO () Source #
btSliderConstraint_m_calculatedTransformA_get :: BtSliderConstraintClass bc => bc -> IO Transform Source #
btSliderConstraint_m_calculatedTransformB_set :: BtSliderConstraintClass bc => bc -> Transform -> IO () Source #
btSliderConstraint_m_calculatedTransformB_get :: BtSliderConstraintClass bc => bc -> IO Transform Source #
btSliderConstraint_m_sliderAxis_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO () Source #
btSliderConstraint_m_sliderAxis_get :: BtSliderConstraintClass bc => bc -> IO Vec3 Source #
btSliderConstraint_m_realPivotAInW_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO () Source #
btSliderConstraint_m_realPivotAInW_get :: BtSliderConstraintClass bc => bc -> IO Vec3 Source #
btSliderConstraint_m_realPivotBInW_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO () Source #
btSliderConstraint_m_realPivotBInW_get :: BtSliderConstraintClass bc => bc -> IO Vec3 Source #
btSliderConstraint_m_projPivotInW_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO () Source #
btSliderConstraint_m_projPivotInW_get :: BtSliderConstraintClass bc => bc -> IO Vec3 Source #
btSliderConstraint_m_delta_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO () Source #
btSliderConstraint_m_delta_get :: BtSliderConstraintClass bc => bc -> IO Vec3 Source #
btSliderConstraint_m_depth_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO () Source #
btSliderConstraint_m_depth_get :: BtSliderConstraintClass bc => bc -> IO Vec3 Source #
btSliderConstraint_m_relPosA_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO () Source #
btSliderConstraint_m_relPosA_get :: BtSliderConstraintClass bc => bc -> IO Vec3 Source #
btSliderConstraint_m_relPosB_set :: BtSliderConstraintClass bc => bc -> Vec3 -> IO () Source #
btSliderConstraint_m_relPosB_get :: BtSliderConstraintClass bc => bc -> IO Vec3 Source #
btSliderConstraint_m_linPos_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_linPos_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_angPos_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_angPos_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_angDepth_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_angDepth_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_kAngle_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_kAngle_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_poweredLinMotor_set :: BtSliderConstraintClass bc => bc -> Bool -> IO () Source #
btSliderConstraint_m_poweredLinMotor_get :: BtSliderConstraintClass bc => bc -> IO Bool Source #
btSliderConstraint_m_targetLinMotorVelocity_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_targetLinMotorVelocity_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_maxLinMotorForce_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_maxLinMotorForce_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_accumulatedLinMotorImpulse_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_accumulatedLinMotorImpulse_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_poweredAngMotor_set :: BtSliderConstraintClass bc => bc -> Bool -> IO () Source #
btSliderConstraint_m_poweredAngMotor_get :: BtSliderConstraintClass bc => bc -> IO Bool Source #
btSliderConstraint_m_targetAngMotorVelocity_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_targetAngMotorVelocity_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_maxAngMotorForce_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_maxAngMotorForce_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
btSliderConstraint_m_accumulatedAngMotorImpulse_set :: BtSliderConstraintClass bc => bc -> Float -> IO () Source #
btSliderConstraint_m_accumulatedAngMotorImpulse_get :: BtSliderConstraintClass bc => bc -> IO Float Source #
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 BtTypedConstraintData Source #
btSliderConstraintData_m_rbAFrame_set :: (BtSliderConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO () Source #
btSliderConstraintData_m_rbAFrame_get :: BtSliderConstraintDataClass bc => bc -> IO BtTransformFloatData Source #
btSliderConstraintData_m_rbBFrame_set :: (BtSliderConstraintDataClass bc, BtTransformFloatDataClass a) => bc -> a -> IO () Source #
btSliderConstraintData_m_rbBFrame_get :: BtSliderConstraintDataClass bc => bc -> IO BtTransformFloatData Source #
btSliderConstraintData_m_linearUpperLimit_set :: BtSliderConstraintDataClass bc => bc -> Float -> IO () Source #
btSliderConstraintData_m_linearUpperLimit_get :: BtSliderConstraintDataClass bc => bc -> IO Float Source #
btSliderConstraintData_m_linearLowerLimit_set :: BtSliderConstraintDataClass bc => bc -> Float -> IO () Source #
btSliderConstraintData_m_linearLowerLimit_get :: BtSliderConstraintDataClass bc => bc -> IO Float Source #
btSliderConstraintData_m_angularUpperLimit_set :: BtSliderConstraintDataClass bc => bc -> Float -> IO () Source #
btSliderConstraintData_m_angularUpperLimit_get :: BtSliderConstraintDataClass bc => bc -> IO Float Source #
btSliderConstraintData_m_angularLowerLimit_set :: BtSliderConstraintDataClass bc => bc -> Float -> IO () Source #
btSliderConstraintData_m_angularLowerLimit_get :: BtSliderConstraintDataClass bc => bc -> IO Float Source #
btSliderConstraintData_m_useLinearReferenceFrameA_set :: BtSliderConstraintDataClass bc => bc -> Int -> IO () Source #
btSliderConstraintData_m_useLinearReferenceFrameA_get :: BtSliderConstraintDataClass bc => bc -> IO Int Source #
btSliderConstraintData_m_useOffsetForConstraintFrame_set :: BtSliderConstraintDataClass bc => bc -> Int -> IO () Source #
btSliderConstraintData_m_useOffsetForConstraintFrame_get :: BtSliderConstraintDataClass bc => bc -> IO Int Source #
btSolverBodyObsolete_free :: BtSolverBodyObsoleteClass bc => bc -> IO () Source #
btSolverBodyObsolete_getAngularVelocity Source #
:: BtSolverBodyObsoleteClass bc | |
=> bc | |
-> Vec3 | angVel |
-> IO Vec3 |
btSolverBodyObsolete_writebackVelocity Source #
:: BtSolverBodyObsoleteClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSolverBody.h?r=2223#156 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#156 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSolverBody.cpp?r=2223
btSolverBodyObsolete_writebackVelocity0 Source #
:: BtSolverBodyObsoleteClass bc | |
=> bc | |
-> IO () |
btSolverBodyObsolete_writebackVelocity1 Source #
:: BtSolverBodyObsoleteClass bc | |
=> bc | |
-> Float | timeStep |
-> IO () |
btSolverBodyObsolete_internalApplyPushImpulse' Source #
:: BtSolverBodyObsoleteClass bc | |
=> bc | |
-> Float | impulseMagnitude |
-> IO (Vec3, Vec3) |
btSolverBodyObsolete_getVelocityInLocalPointObsolete Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSolverBody.h?r=2223#120 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#120 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btSolverBody.cpp?r=2223
btSolverBodyObsolete_getVelocityInLocalPointObsolete' Source #
:: BtSolverBodyObsoleteClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
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 Vec3 Source #
btSolverBodyObsolete_m_deltaAngularVelocity_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO () Source #
btSolverBodyObsolete_m_deltaAngularVelocity_get :: BtSolverBodyObsoleteClass bc => bc -> IO Vec3 Source #
btSolverBodyObsolete_m_angularFactor_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO () Source #
btSolverBodyObsolete_m_angularFactor_get :: BtSolverBodyObsoleteClass bc => bc -> IO Vec3 Source #
btSolverBodyObsolete_m_invMass_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO () Source #
btSolverBodyObsolete_m_invMass_get :: BtSolverBodyObsoleteClass bc => bc -> IO Vec3 Source #
btSolverBodyObsolete_m_originalBody_set :: (BtSolverBodyObsoleteClass bc, BtRigidBodyClass a) => bc -> a -> IO () Source #
btSolverBodyObsolete_m_originalBody_get :: BtSolverBodyObsoleteClass bc => bc -> IO BtRigidBody Source #
btSolverBodyObsolete_m_pushVelocity_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO () Source #
btSolverBodyObsolete_m_pushVelocity_get :: BtSolverBodyObsoleteClass bc => bc -> IO Vec3 Source #
btSolverBodyObsolete_m_turnVelocity_set :: BtSolverBodyObsoleteClass bc => bc -> Vec3 -> IO () Source #
btSolverBodyObsolete_m_turnVelocity_get :: BtSolverBodyObsoleteClass bc => bc -> IO Vec3 Source #
btSolverConstraint_free :: BtSolverConstraintClass bc => bc -> IO () Source #
btSolverConstraint_m_angularComponentA_set :: BtSolverConstraintClass bc => bc -> Vec3 -> IO () Source #
btSolverConstraint_m_angularComponentA_get :: BtSolverConstraintClass bc => bc -> IO Vec3 Source #
btSolverConstraint_m_angularComponentB_set :: BtSolverConstraintClass bc => bc -> Vec3 -> IO () Source #
btSolverConstraint_m_angularComponentB_get :: BtSolverConstraintClass bc => bc -> IO Vec3 Source #
btSolverConstraint_m_appliedImpulse_set :: BtSolverConstraintClass bc => bc -> Float -> IO () Source #
btSolverConstraint_m_appliedImpulse_get :: BtSolverConstraintClass bc => bc -> IO Float Source #
btSolverConstraint_m_appliedPushImpulse_set :: BtSolverConstraintClass bc => bc -> Float -> IO () Source #
btSolverConstraint_m_appliedPushImpulse_get :: BtSolverConstraintClass bc => bc -> IO Float Source #
btSolverConstraint_m_cfm_set :: BtSolverConstraintClass bc => bc -> Float -> IO () Source #
btSolverConstraint_m_cfm_get :: BtSolverConstraintClass bc => bc -> IO Float Source #
btSolverConstraint_m_contactNormal_set :: BtSolverConstraintClass bc => bc -> Vec3 -> IO () Source #
btSolverConstraint_m_contactNormal_get :: BtSolverConstraintClass bc => bc -> IO Vec3 Source #
btSolverConstraint_m_friction_set :: BtSolverConstraintClass bc => bc -> Float -> IO () Source #
btSolverConstraint_m_friction_get :: BtSolverConstraintClass bc => bc -> IO Float Source #
btSolverConstraint_m_jacDiagABInv_set :: BtSolverConstraintClass bc => bc -> Float -> IO () Source #
btSolverConstraint_m_jacDiagABInv_get :: BtSolverConstraintClass bc => bc -> IO Float Source #
btSolverConstraint_m_lowerLimit_set :: BtSolverConstraintClass bc => bc -> Float -> IO () Source #
btSolverConstraint_m_lowerLimit_get :: BtSolverConstraintClass bc => bc -> IO Float Source #
btSolverConstraint_m_relpos1CrossNormal_set :: BtSolverConstraintClass bc => bc -> Vec3 -> IO () Source #
btSolverConstraint_m_relpos1CrossNormal_get :: BtSolverConstraintClass bc => bc -> IO Vec3 Source #
btSolverConstraint_m_relpos2CrossNormal_set :: BtSolverConstraintClass bc => bc -> Vec3 -> IO () Source #
btSolverConstraint_m_relpos2CrossNormal_get :: BtSolverConstraintClass bc => bc -> IO Vec3 Source #
btSolverConstraint_m_rhs_set :: BtSolverConstraintClass bc => bc -> Float -> IO () Source #
btSolverConstraint_m_rhs_get :: BtSolverConstraintClass bc => bc -> IO Float Source #
btSolverConstraint_m_rhsPenetration_set :: BtSolverConstraintClass bc => bc -> Float -> IO () Source #
btSolverConstraint_m_rhsPenetration_get :: BtSolverConstraintClass bc => bc -> IO Float Source #
btSolverConstraint_m_upperLimit_set :: BtSolverConstraintClass bc => bc -> Float -> IO () Source #
btSolverConstraint_m_upperLimit_get :: BtSolverConstraintClass bc => bc -> IO Float Source #
btTranslationalLimitMotor_free :: BtTranslationalLimitMotorClass bc => bc -> IO () Source #
btTranslationalLimitMotor_testLimitValue Source #
:: BtTranslationalLimitMotorClass bc | |
=> bc | |
-> Int | limitIndex |
-> Float | test_value |
-> IO Int |
btTranslationalLimitMotor_needApplyForce Source #
:: BtTranslationalLimitMotorClass bc | |
=> bc | |
-> Int | limitIndex |
-> IO Bool |
btTranslationalLimitMotor_solveLinearAxis' Source #
:: (BtTranslationalLimitMotorClass bc, BtRigidBodyClass p2, BtRigidBodyClass p4) | |
=> bc | |
-> Float | timeStep |
-> Float | jacDiagABInv |
-> p2 | body1 |
-> p4 | body2 |
-> Int | limit_index |
-> IO (Float, Vec3, Vec3, Vec3, Vec3) |
btTranslationalLimitMotor_isLimited Source #
:: BtTranslationalLimitMotorClass bc | |
=> bc | |
-> Int | limitIndex |
-> IO Bool |
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#202 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp?r=2223
btTranslationalLimitMotor_m_accumulatedImpulse_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO () Source #
btTranslationalLimitMotor_m_accumulatedImpulse_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3 Source #
btTranslationalLimitMotor_m_currentLimitError_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO () Source #
btTranslationalLimitMotor_m_currentLimitError_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3 Source #
btTranslationalLimitMotor_m_currentLinearDiff_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO () Source #
btTranslationalLimitMotor_m_currentLinearDiff_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3 Source #
btTranslationalLimitMotor_m_damping_set :: BtTranslationalLimitMotorClass bc => bc -> Float -> IO () Source #
btTranslationalLimitMotor_m_damping_get :: BtTranslationalLimitMotorClass bc => bc -> IO Float Source #
btTranslationalLimitMotor_m_limitSoftness_set :: BtTranslationalLimitMotorClass bc => bc -> Float -> IO () Source #
btTranslationalLimitMotor_m_limitSoftness_get :: BtTranslationalLimitMotorClass bc => bc -> IO Float Source #
btTranslationalLimitMotor_m_lowerLimit_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO () Source #
btTranslationalLimitMotor_m_lowerLimit_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3 Source #
btTranslationalLimitMotor_m_maxMotorForce_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO () Source #
btTranslationalLimitMotor_m_maxMotorForce_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3 Source #
btTranslationalLimitMotor_m_normalCFM_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO () Source #
btTranslationalLimitMotor_m_normalCFM_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3 Source #
btTranslationalLimitMotor_m_restitution_set :: BtTranslationalLimitMotorClass bc => bc -> Float -> IO () Source #
btTranslationalLimitMotor_m_restitution_get :: BtTranslationalLimitMotorClass bc => bc -> IO Float Source #
btTranslationalLimitMotor_m_stopCFM_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO () Source #
btTranslationalLimitMotor_m_stopCFM_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3 Source #
btTranslationalLimitMotor_m_stopERP_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO () Source #
btTranslationalLimitMotor_m_stopERP_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3 Source #
btTranslationalLimitMotor_m_targetVelocity_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO () Source #
btTranslationalLimitMotor_m_targetVelocity_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3 Source #
btTranslationalLimitMotor_m_upperLimit_set :: BtTranslationalLimitMotorClass bc => bc -> Vec3 -> IO () Source #
btTranslationalLimitMotor_m_upperLimit_get :: BtTranslationalLimitMotorClass bc => bc -> IO Vec3 Source #
btTypedConstraint_getRigidBodyB Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h?r=2223#192 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#192 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp?r=2223
btTypedConstraint_getRigidBodyB0 Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
btTypedConstraint_getRigidBodyB1 Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
btTypedConstraint_buildJacobian Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO () |
btTypedConstraint_getRigidBodyA Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
btTypedConstraint_getRigidBodyA0 Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
btTypedConstraint_getRigidBodyA1 Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO BtRigidBody |
btTypedConstraint_serialize Source #
:: (BtTypedConstraintClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
btTypedConstraint_enableFeedback Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> Bool | needsFeedback |
-> IO () |
btTypedConstraint_getUserConstraintId Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO Int |
btTypedConstraint_setParam Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> Int | num |
-> Float | value |
-> Int | axis |
-> IO () |
btTypedConstraint_getParam Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> Int | num |
-> Int | axis |
-> IO Float |
btTypedConstraint_getInfo1 Source #
:: (BtTypedConstraintClass bc, BtTypedConstraint_btConstraintInfo1Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btTypedConstraint_getInfo2 Source #
:: (BtTypedConstraintClass bc, BtTypedConstraint_btConstraintInfo2Class p0) | |
=> bc | |
-> p0 | info |
-> IO () |
btTypedConstraint_setBreakingImpulseThreshold Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> Float | threshold |
-> IO () |
btTypedConstraint_isEnabled Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO Bool |
btTypedConstraint_setUserConstraintId Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> Int | uid |
-> IO () |
btTypedConstraint_getDbgDrawSize Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO Float |
btTypedConstraint_internalSetAppliedImpulse Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> Float | appliedImpulse |
-> IO () |
btTypedConstraint_needsFeedback Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO Bool |
btTypedConstraint_getUserConstraintPtr Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO VoidPtr |
btTypedConstraint_setEnabled Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> Bool | enabled |
-> IO () |
btTypedConstraint_getUid Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO Int |
btTypedConstraint_setDbgDrawSize Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> Float | dbgDrawSize |
-> IO () |
btTypedConstraint_setUserConstraintType Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> Int | userConstraintType |
-> IO () |
btTypedConstraint_setupSolverConstraint Source #
:: (BtTypedConstraintClass bc, BtAlignedObjectArray_btSolverConstraint_Class p0) | |
=> bc | |
-> p0 | ca |
-> Int | solverBodyA |
-> Int | solverBodyB |
-> Float | timeStep |
-> IO () |
btTypedConstraint_getBreakingImpulseThreshold Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO Float |
btTypedConstraint_getUserConstraintType Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO Int |
btTypedConstraint_solveConstraintObsolete Source #
:: (BtTypedConstraintClass bc, BtRigidBodyClass p0, BtRigidBodyClass p1) | |
=> bc | |
-> p0 | arg0 |
-> p1 | arg1 |
-> Float | arg2 |
-> IO () |
btTypedConstraint_getAppliedImpulse Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> IO Float |
btTypedConstraint_setUserConstraintPtr Source #
:: BtTypedConstraintClass bc | |
=> bc | |
-> VoidPtr | ptr |
-> IO () |
btTypedConstraint_m_appliedImpulse_set :: BtTypedConstraintClass bc => bc -> Float -> IO () Source #
btTypedConstraint_m_appliedImpulse_get :: BtTypedConstraintClass bc => bc -> IO Float Source #
btTypedConstraint_m_breakingImpulseThreshold_set :: BtTypedConstraintClass bc => bc -> Float -> IO () Source #
btTypedConstraint_m_breakingImpulseThreshold_get :: BtTypedConstraintClass bc => bc -> IO Float Source #
btTypedConstraint_m_dbgDrawSize_set :: BtTypedConstraintClass bc => bc -> Float -> IO () Source #
btTypedConstraint_m_dbgDrawSize_get :: BtTypedConstraintClass bc => bc -> IO Float Source #
btTypedConstraint_m_isEnabled_set :: BtTypedConstraintClass bc => bc -> Bool -> IO () Source #
btTypedConstraint_m_isEnabled_get :: BtTypedConstraintClass bc => bc -> IO Bool Source #
btTypedConstraint_m_needsFeedback_set :: BtTypedConstraintClass bc => bc -> Bool -> IO () Source #
btTypedConstraint_m_needsFeedback_get :: BtTypedConstraintClass bc => bc -> IO Bool Source #
btTypedConstraint_m_rbA_set :: (BtTypedConstraintClass bc, BtRigidBodyClass a) => bc -> a -> IO () Source #
btTypedConstraint_m_rbA_get :: BtTypedConstraintClass bc => bc -> IO BtRigidBody Source #
btTypedConstraint_m_rbB_set :: (BtTypedConstraintClass bc, BtRigidBodyClass a) => bc -> a -> IO () Source #
btTypedConstraint_m_rbB_get :: BtTypedConstraintClass bc => bc -> IO BtRigidBody Source #
btTypedConstraint_m_userConstraintType_set :: BtTypedConstraintClass bc => bc -> Int -> IO () Source #
btTypedConstraint_m_userConstraintType_get :: BtTypedConstraintClass bc => bc -> IO Int Source #
btTypedConstraintData_free :: BtTypedConstraintDataClass bc => bc -> IO () Source #
btTypedConstraintData_m_appliedImpulse_set :: BtTypedConstraintDataClass bc => bc -> Float -> IO () Source #
btTypedConstraintData_m_appliedImpulse_get :: BtTypedConstraintDataClass bc => bc -> IO Float Source #
btTypedConstraintData_m_dbgDrawSize_set :: BtTypedConstraintDataClass bc => bc -> Float -> IO () Source #
btTypedConstraintData_m_dbgDrawSize_get :: BtTypedConstraintDataClass bc => bc -> IO Float Source #
btTypedConstraintData_m_disableCollisionsBetweenLinkedBodies_set :: BtTypedConstraintDataClass bc => bc -> Int -> IO () Source #
btTypedConstraintData_m_disableCollisionsBetweenLinkedBodies_get :: BtTypedConstraintDataClass bc => bc -> IO Int Source #
btTypedConstraintData_m_name_set :: BtTypedConstraintDataClass bc => bc -> String -> IO () Source #
btTypedConstraintData_m_name_get :: BtTypedConstraintDataClass bc => bc -> IO String Source #
btTypedConstraintData_m_needsFeedback_set :: BtTypedConstraintDataClass bc => bc -> Int -> IO () Source #
btTypedConstraintData_m_needsFeedback_get :: BtTypedConstraintDataClass bc => bc -> IO Int Source #
btTypedConstraintData_m_objectType_set :: BtTypedConstraintDataClass bc => bc -> Int -> IO () Source #
btTypedConstraintData_m_objectType_get :: BtTypedConstraintDataClass bc => bc -> IO Int Source #
btTypedConstraintData_m_rbA_set :: (BtTypedConstraintDataClass bc, BtRigidBodyFloatDataClass a) => bc -> a -> IO () Source #
btTypedConstraintData_m_rbA_get :: BtTypedConstraintDataClass bc => bc -> IO BtRigidBodyFloatData Source #
btTypedConstraintData_m_rbB_set :: (BtTypedConstraintDataClass bc, BtRigidBodyFloatDataClass a) => bc -> a -> IO () Source #
btTypedConstraintData_m_rbB_get :: BtTypedConstraintDataClass bc => bc -> IO BtRigidBodyFloatData Source #
btTypedConstraintData_m_userConstraintId_set :: BtTypedConstraintDataClass bc => bc -> Int -> IO () Source #
btTypedConstraintData_m_userConstraintId_get :: BtTypedConstraintDataClass bc => bc -> IO Int Source #
btTypedConstraintData_m_userConstraintType_set :: BtTypedConstraintDataClass bc => bc -> Int -> IO () Source #
btTypedConstraintData_m_userConstraintType_get :: BtTypedConstraintDataClass bc => bc -> IO Int Source #
btUniversalConstraint :: (BtRigidBodyClass p0, BtRigidBodyClass p1) => p0 -> p1 -> Vec3 -> Vec3 -> Vec3 -> IO BtUniversalConstraint Source #
btUniversalConstraint_free :: BtUniversalConstraintClass bc => bc -> IO () Source #
btUniversalConstraint_setLowerLimit Source #
:: BtUniversalConstraintClass bc | |
=> bc | |
-> Float | ang1min |
-> Float | ang2min |
-> IO () |
btUniversalConstraint_getAnchor2 Source #
:: BtUniversalConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btUniversalConstraint_setAxis Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.h?r=2223#56 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#56 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp?r=2223
btUniversalConstraint_setAxis' Source #
:: BtUniversalConstraintClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btUniversalConstraint_getAxis1 Source #
:: BtUniversalConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btUniversalConstraint_getAnchor Source #
:: BtUniversalConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btUniversalConstraint_getAxis2 Source #
:: BtUniversalConstraintClass bc | |
=> bc | |
-> IO Vec3 |
btUniversalConstraint_setUpperLimit Source #
:: BtUniversalConstraintClass bc | |
=> bc | |
-> Float | ang1max |
-> Float | ang2max |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.h?r=2223#51 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#53 http://code.google.com/p/bullet/source/browse/trunk/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp?r=2223
btUniversalConstraint_getAngle2 Source #
:: BtUniversalConstraintClass bc | |
=> bc | |
-> IO Float |
btUniversalConstraint_getAngle1 Source #
:: BtUniversalConstraintClass bc | |
=> bc | |
-> IO Float |
btUniversalConstraint_m_anchor_set :: BtUniversalConstraintClass bc => bc -> Vec3 -> IO () Source #
btUniversalConstraint_m_anchor_get :: BtUniversalConstraintClass bc => bc -> IO Vec3 Source #
btUniversalConstraint_m_axis1_set :: BtUniversalConstraintClass bc => bc -> Vec3 -> IO () Source #
btUniversalConstraint_m_axis1_get :: BtUniversalConstraintClass bc => bc -> IO Vec3 Source #
btUniversalConstraint_m_axis2_set :: BtUniversalConstraintClass bc => bc -> Vec3 -> IO () Source #
btUniversalConstraint_m_axis2_get :: BtUniversalConstraintClass bc => bc -> IO Vec3 Source #