Safe Haskell | None |
---|---|
Language | Haskell98 |
Synopsis
- btSoftBody_sRayCast_index_get'_ :: Ptr () -> IO CInt
- btSoftBody_sRayCast_index_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_sRayCast_fraction_get'_ :: Ptr () -> IO CFloat
- btSoftBody_sRayCast_fraction_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_sRayCast_body_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_sRayCast_body_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_sRayCast_free'_ :: Ptr () -> IO ()
- btSoftBody_sRayCast'_ :: IO (Ptr ())
- btSoftBody_sMedium_m_velocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_sMedium_m_velocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_sMedium_m_pressure_get'_ :: Ptr () -> IO CFloat
- btSoftBody_sMedium_m_pressure_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_sMedium_m_density_get'_ :: Ptr () -> IO CFloat
- btSoftBody_sMedium_m_density_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_sMedium_free'_ :: Ptr () -> IO ()
- btSoftBody_sMedium'_ :: IO (Ptr ())
- btSoftBody_sCti_m_offset_get'_ :: Ptr () -> IO CFloat
- btSoftBody_sCti_m_offset_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_sCti_m_normal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_sCti_m_normal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_sCti_m_colObj_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_sCti_m_colObj_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_sCti_free'_ :: Ptr () -> IO ()
- btSoftBody_sCti'_ :: IO (Ptr ())
- btSoftBody_fMaterial_free'_ :: Ptr () -> IO ()
- btSoftBody_fMaterial'_ :: IO (Ptr ())
- fDrawFlags_free'_ :: Ptr () -> IO ()
- fDrawFlags'_ :: IO (Ptr ())
- btSoftBody_fCollision_free'_ :: Ptr () -> IO ()
- btSoftBody_fCollision'_ :: IO (Ptr ())
- btSoftBody_eVSolver_free'_ :: Ptr () -> IO ()
- btSoftBody_eVSolver'_ :: IO (Ptr ())
- btSoftBody_Joint_eType_free'_ :: Ptr () -> IO ()
- btSoftBody_Joint_eType'_ :: IO (Ptr ())
- btSoftBody_eSolverPresets_free'_ :: Ptr () -> IO ()
- btSoftBody_eSolverPresets'_ :: IO (Ptr ())
- btSoftBody_ePSolver_free'_ :: Ptr () -> IO ()
- btSoftBody_ePSolver'_ :: IO (Ptr ())
- btSoftBody_eFeature_free'_ :: Ptr () -> IO ()
- btSoftBody_eFeature'_ :: IO (Ptr ())
- btSoftBody_eAeroModel_free'_ :: Ptr () -> IO ()
- btSoftBody_eAeroModel'_ :: IO (Ptr ())
- btSparseSdf_3__voxelsz_get'_ :: Ptr () -> IO CFloat
- btSparseSdf_3__voxelsz_set'_ :: Ptr () -> CFloat -> IO ()
- btSparseSdf_3__puid_get'_ :: Ptr () -> IO CInt
- btSparseSdf_3__puid_set'_ :: Ptr () -> CInt -> IO ()
- btSparseSdf_3__nqueries_get'_ :: Ptr () -> IO CInt
- btSparseSdf_3__nqueries_set'_ :: Ptr () -> CInt -> IO ()
- btSparseSdf_3__nprobes_get'_ :: Ptr () -> IO CInt
- btSparseSdf_3__nprobes_set'_ :: Ptr () -> CInt -> IO ()
- btSparseSdf_3__ncells_get'_ :: Ptr () -> IO CInt
- btSparseSdf_3__ncells_set'_ :: Ptr () -> CInt -> IO ()
- btSparseSdf_3__cells_get'_ :: Ptr () -> IO (Ptr ())
- btSparseSdf_3__cells_set'_ :: Ptr () -> Ptr () -> IO ()
- btSparseSdf_3__Initialize'_ :: Ptr () -> CInt -> IO ()
- btSparseSdf_3__DistanceToShape''_ :: Ptr CFloat -> Ptr () -> IO CFloat
- btSparseSdf_3__DistanceToShape'_ :: Ptr CFloat -> Ptr () -> IO CFloat
- btSparseSdf_3__GarbageCollect'_ :: Ptr () -> CInt -> IO ()
- btSparseSdf_3__Evaluate''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> CFloat -> IO CFloat
- btSparseSdf_3__Evaluate'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> CFloat -> IO CFloat
- btSparseSdf_3__Lerp'_ :: CFloat -> CFloat -> CFloat -> IO CFloat
- btSparseSdf_3__RemoveReferences'_ :: Ptr () -> Ptr () -> IO CInt
- btSparseSdf_3__Hash'_ :: CInt -> CInt -> CInt -> Ptr () -> IO CUInt
- btSparseSdf_3__Reset'_ :: Ptr () -> IO ()
- btSparseSdf_3__free'_ :: Ptr () -> IO ()
- btSparseSdf_3_'_ :: IO (Ptr ())
- btSoftRigidDynamicsWorld_m_ownsSolver_get'_ :: Ptr () -> IO CInt
- btSoftRigidDynamicsWorld_m_ownsSolver_set'_ :: Ptr () -> CInt -> IO ()
- btSoftRigidDynamicsWorld_m_sbi_get'_ :: Ptr () -> IO (Ptr ())
- btSoftRigidDynamicsWorld_m_sbi_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftRigidDynamicsWorld_m_drawClusterTree_get'_ :: Ptr () -> IO CInt
- btSoftRigidDynamicsWorld_m_drawClusterTree_set'_ :: Ptr () -> CInt -> IO ()
- btSoftRigidDynamicsWorld_m_drawFaceTree_get'_ :: Ptr () -> IO CInt
- btSoftRigidDynamicsWorld_m_drawFaceTree_set'_ :: Ptr () -> CInt -> IO ()
- btSoftRigidDynamicsWorld_m_drawNodeTree_get'_ :: Ptr () -> IO CInt
- btSoftRigidDynamicsWorld_m_drawNodeTree_set'_ :: Ptr () -> CInt -> IO ()
- btSoftRigidDynamicsWorld_m_drawFlags_get'_ :: Ptr () -> IO CInt
- btSoftRigidDynamicsWorld_m_drawFlags_set'_ :: Ptr () -> CInt -> IO ()
- btSoftRigidDynamicsWorld_m_softBodies_get'_ :: Ptr () -> IO (Ptr ())
- btSoftRigidDynamicsWorld_m_softBodies_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftRigidDynamicsWorld_debugDrawWorld'_ :: Ptr () -> IO ()
- btSoftRigidDynamicsWorld_getDrawFlags'_ :: Ptr () -> IO CInt
- btSoftRigidDynamicsWorld_removeSoftBody'_ :: Ptr () -> Ptr () -> IO ()
- btSoftRigidDynamicsWorld_serializeSoftBodies'_ :: Ptr () -> Ptr () -> IO ()
- btSoftRigidDynamicsWorld_internalSingleStepSimulation'_ :: Ptr () -> CFloat -> IO ()
- btSoftRigidDynamicsWorld_rayTestSingle''_ :: Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btSoftRigidDynamicsWorld_rayTestSingle'_ :: Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btSoftRigidDynamicsWorld_addSoftBody'_ :: Ptr () -> Ptr () -> CShort -> CShort -> IO ()
- btSoftRigidDynamicsWorld_removeCollisionObject'_ :: Ptr () -> Ptr () -> IO ()
- btSoftRigidDynamicsWorld_solveSoftBodiesConstraints'_ :: Ptr () -> CFloat -> IO ()
- btSoftRigidDynamicsWorld_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btSoftRigidDynamicsWorld_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO ()
- btSoftRigidDynamicsWorld_serialize'_ :: Ptr () -> Ptr () -> IO ()
- btSoftRigidDynamicsWorld_getSoftBodyArray1'_ :: Ptr () -> IO (Ptr ())
- btSoftRigidDynamicsWorld_getSoftBodyArray0'_ :: Ptr () -> IO (Ptr ())
- btSoftRigidDynamicsWorld_getSoftBodyArray'_ :: Ptr () -> IO (Ptr ())
- btSoftRigidDynamicsWorld_setDrawFlags'_ :: Ptr () -> CInt -> IO ()
- btSoftRigidDynamicsWorld_getWorldInfo1'_ :: Ptr () -> IO (Ptr ())
- btSoftRigidDynamicsWorld_getWorldInfo0'_ :: Ptr () -> IO (Ptr ())
- btSoftRigidDynamicsWorld_getWorldInfo'_ :: Ptr () -> IO (Ptr ())
- btSoftRigidDynamicsWorld_predictUnconstraintMotion'_ :: Ptr () -> CFloat -> IO ()
- btSoftRigidDynamicsWorld_free'_ :: Ptr () -> IO ()
- btSoftBodyWorldInfo_water_offset_get'_ :: Ptr () -> IO CFloat
- btSoftBodyWorldInfo_water_offset_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBodyWorldInfo_water_normal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBodyWorldInfo_water_normal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBodyWorldInfo_water_density_get'_ :: Ptr () -> IO CFloat
- btSoftBodyWorldInfo_water_density_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBodyWorldInfo_m_sparsesdf_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBodyWorldInfo_m_sparsesdf_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBodyWorldInfo_m_gravity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBodyWorldInfo_m_gravity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBodyWorldInfo_m_dispatcher_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBodyWorldInfo_m_dispatcher_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBodyWorldInfo_m_broadphase_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBodyWorldInfo_m_broadphase_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBodyWorldInfo_air_density_get'_ :: Ptr () -> IO CFloat
- btSoftBodyWorldInfo_air_density_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBodyWorldInfo_free'_ :: Ptr () -> IO ()
- btSoftBodyWorldInfo'_ :: IO (Ptr ())
- btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConcaveCreateFunc_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConcaveCreateFunc_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConcaveCreateFunc_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConcaveCreateFunc_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConvexCreateFunc_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConvexCreateFunc_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConvexCreateFunc_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConvexCreateFunc_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBodyRigidBodyCollisionConfiguration_m_softSoftCreateFunc_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBodyRigidBodyCollisionConfiguration_m_softSoftCreateFunc_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBodyRigidBodyCollisionConfiguration_getCollisionAlgorithmCreateFunc'_ :: Ptr () -> CInt -> CInt -> IO (Ptr ())
- btSoftBodyRigidBodyCollisionConfiguration_free'_ :: Ptr () -> IO ()
- btSoftBodyRigidBodyCollisionConfiguration'_ :: Ptr () -> IO (Ptr ())
- btSoftBodyHelpers_CreatePatch''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> CInt -> CInt -> IO (Ptr ())
- btSoftBodyHelpers_CreatePatch'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> CInt -> CInt -> IO (Ptr ())
- btSoftBodyHelpers_DrawNodeTree'_ :: Ptr () -> Ptr () -> CInt -> CInt -> IO ()
- btSoftBodyHelpers_DrawClusterTree'_ :: Ptr () -> Ptr () -> CInt -> CInt -> IO ()
- btSoftBodyHelpers_DrawFaceTree'_ :: Ptr () -> Ptr () -> CInt -> CInt -> IO ()
- btSoftBodyHelpers_CalculateUV'_ :: CInt -> CInt -> CInt -> CInt -> CInt -> IO CFloat
- btSoftBodyHelpers_CreateRope''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> IO (Ptr ())
- btSoftBodyHelpers_CreateRope'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> IO (Ptr ())
- btSoftBodyHelpers_DrawFrame'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBodyHelpers_CreateFromTetGenData'_ :: Ptr () -> Ptr CChar -> Ptr CChar -> Ptr CChar -> CInt -> CInt -> CInt -> IO (Ptr ())
- btSoftBodyHelpers_CreateEllipsoid''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())
- btSoftBodyHelpers_CreateEllipsoid'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ())
- btSoftBodyHelpers_Draw'_ :: Ptr () -> Ptr () -> CInt -> IO ()
- btSoftBodyHelpers_DrawInfos'_ :: Ptr () -> Ptr () -> CInt -> CInt -> CInt -> IO ()
- btSoftBodyHelpers_free'_ :: Ptr () -> IO ()
- btSoftBodyHelpers'_ :: IO (Ptr ())
- btSoftBody_m_worldInfo_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_worldInfo_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_windVelocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_m_windVelocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_m_userIndexMapping_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_userIndexMapping_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_timeacc_get'_ :: Ptr () -> IO CFloat
- btSoftBody_m_timeacc_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_m_tetras_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_tetras_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_tag_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_tag_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_sst_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_sst_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_scontacts_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_scontacts_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_rcontacts_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_rcontacts_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_pose_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_pose_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_notes_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_notes_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_nodes_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_nodes_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_ndbvt_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_ndbvt_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_materials_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_materials_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_links_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_links_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_joints_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_joints_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_initialWorldTransform_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_m_initialWorldTransform_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_m_fdbvt_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_fdbvt_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_faces_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_faces_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_collisionDisabledObjects_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_collisionDisabledObjects_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_clusters_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_clusters_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_clusterConnectivity_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_clusterConnectivity_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_cfg_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_cfg_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_cdbvt_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_cdbvt_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_m_bUpdateRtCst_get'_ :: Ptr () -> IO CInt
- btSoftBody_m_bUpdateRtCst_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_m_anchors_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_m_anchors_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_appendTetra1'_ :: Ptr () -> CInt -> CInt -> CInt -> CInt -> Ptr () -> IO ()
- btSoftBody_appendTetra0'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btSoftBody_appendTetra'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btSoftBody_applyForces'_ :: Ptr () -> IO ()
- btSoftBody_setWindVelocity''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_setWindVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_clusterCom1'_ :: Ptr () -> CInt -> Ptr CFloat -> IO ()
- btSoftBody_clusterCom0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_clusterCom'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_clusterAImpulse'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_scale''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_scale'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_clusterVImpulse''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_clusterVImpulse'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_appendAngularJoint2'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btSoftBody_getWorldInfo'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_dampClusters'_ :: Ptr () -> IO ()
- btSoftBody_appendFace1'_ :: Ptr () -> CInt -> CInt -> CInt -> Ptr () -> IO ()
- btSoftBody_appendFace0'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btSoftBody_appendFace'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btSoftBody_setPose'_ :: Ptr () -> CInt -> CInt -> IO ()
- btSoftBody_rayTest0''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btSoftBody_rayTest0'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btSoftBody_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btSoftBody_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO CInt
- btSoftBody_solveClusters1'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_solveClusters0'_ :: Ptr () -> IO ()
- btSoftBody_solveClusters'_ :: Ptr () -> IO ()
- btSoftBody_calculateSerializeBufferSize'_ :: Ptr () -> IO CInt
- btSoftBody_appendLink2'_ :: Ptr () -> Ptr () -> Ptr () -> Ptr () -> CInt -> IO ()
- btSoftBody_appendLink1'_ :: Ptr () -> CInt -> CInt -> Ptr () -> CInt -> IO ()
- btSoftBody_appendLink0'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btSoftBody_appendLink'_ :: Ptr () -> CInt -> Ptr () -> IO ()
- btSoftBody_refine'_ :: Ptr () -> Ptr () -> CFloat -> CInt -> IO ()
- btSoftBody_staticSolve'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_updateConstants'_ :: Ptr () -> IO ()
- btSoftBody_setVolumeDensity'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_appendNote3''_ :: Ptr () -> Ptr CChar -> Ptr CFloat -> Ptr () -> IO ()
- btSoftBody_appendNote3'_ :: Ptr () -> Ptr CChar -> Ptr CFloat -> Ptr () -> IO ()
- btSoftBody_appendNote2''_ :: Ptr () -> Ptr CChar -> Ptr CFloat -> Ptr () -> IO ()
- btSoftBody_appendNote2'_ :: Ptr () -> Ptr CChar -> Ptr CFloat -> Ptr () -> IO ()
- btSoftBody_appendNote1''_ :: Ptr () -> Ptr CChar -> Ptr CFloat -> Ptr () -> IO ()
- btSoftBody_appendNote1'_ :: Ptr () -> Ptr CChar -> Ptr CFloat -> Ptr () -> IO ()
- btSoftBody_appendNote0''_ :: Ptr () -> Ptr CChar -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSoftBody_appendNote0'_ :: Ptr () -> Ptr CChar -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSoftBody_appendNote''_ :: Ptr () -> Ptr CChar -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSoftBody_appendNote'_ :: Ptr () -> Ptr CChar -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO ()
- btSoftBody_setTotalDensity'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_solveConstraints'_ :: Ptr () -> IO ()
- btSoftBody_defaultCollisionHandler1'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_defaultCollisionHandler0'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_defaultCollisionHandler'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_integrateMotion'_ :: Ptr () -> IO ()
- btSoftBody_setMass'_ :: Ptr () -> CInt -> CFloat -> IO ()
- btSoftBody_appendNode''_ :: Ptr () -> Ptr CFloat -> CFloat -> IO ()
- btSoftBody_appendNode'_ :: Ptr () -> Ptr CFloat -> CFloat -> IO ()
- btSoftBody_appendMaterial'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_PSolve_SContacts'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btSoftBody_getAabb''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_getAabb'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_translate''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_translate'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_updatePose'_ :: Ptr () -> IO ()
- btSoftBody_randomizeConstraints'_ :: Ptr () -> IO ()
- btSoftBody_appendLinearJoint2'_ :: Ptr () -> Ptr () -> Ptr () -> IO ()
- btSoftBody_transform''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_transform'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_cleanupClusters'_ :: Ptr () -> IO ()
- btSoftBody_PSolve_Anchors'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btSoftBody_addVelocity1''_ :: Ptr () -> Ptr CFloat -> CInt -> IO ()
- btSoftBody_addVelocity1'_ :: Ptr () -> Ptr CFloat -> CInt -> IO ()
- btSoftBody_addVelocity0''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_addVelocity0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_addVelocity''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_addVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_initializeFaceTree'_ :: Ptr () -> IO ()
- btSoftBody_PSolve_RContacts'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btSoftBody_getMass'_ :: Ptr () -> CInt -> IO CFloat
- btSoftBody_pointersToIndices'_ :: Ptr () -> IO ()
- btSoftBody_predictMotion'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_getWindVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_upcast1'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_upcast0'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_upcast'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_clusterCount'_ :: Ptr () -> IO CInt
- btSoftBody_setVelocity''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_setVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_applyClusters'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_appendAnchor1''_ :: Ptr () -> CInt -> Ptr () -> Ptr CFloat -> CInt -> CFloat -> IO ()
- btSoftBody_appendAnchor1'_ :: Ptr () -> CInt -> Ptr () -> Ptr CFloat -> CInt -> CFloat -> IO ()
- btSoftBody_appendAnchor0'_ :: Ptr () -> CInt -> Ptr () -> CInt -> CFloat -> IO ()
- btSoftBody_appendAnchor'_ :: Ptr () -> CInt -> Ptr () -> CInt -> CFloat -> IO ()
- btSoftBody_updateClusters'_ :: Ptr () -> IO ()
- btSoftBody_generateBendingConstraints'_ :: Ptr () -> CInt -> Ptr () -> IO CInt
- btSoftBody_clusterVelocity''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_clusterVelocity'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_clusterDCImpulse''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_clusterDCImpulse'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_setTotalMass'_ :: Ptr () -> CFloat -> CInt -> IO ()
- btSoftBody_VSolve_Links'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_clusterDAImpulse''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_clusterDAImpulse'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_evaluateCom'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_checkFace'_ :: Ptr () -> CInt -> CInt -> CInt -> IO CInt
- btSoftBody_clusterImpulse''_ :: Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btSoftBody_clusterImpulse'_ :: Ptr () -> Ptr CFloat -> Ptr () -> IO ()
- btSoftBody_setVolumeMass'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_checkLink1'_ :: Ptr () -> Ptr () -> Ptr () -> IO CInt
- btSoftBody_checkLink0'_ :: Ptr () -> CInt -> CInt -> IO CInt
- btSoftBody_checkLink'_ :: Ptr () -> CInt -> CInt -> IO CInt
- btSoftBody_initDefaults'_ :: Ptr () -> IO ()
- btSoftBody_clusterDImpulse''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_clusterDImpulse'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_checkContact''_ :: Ptr () -> Ptr () -> Ptr CFloat -> CFloat -> Ptr () -> IO CInt
- btSoftBody_checkContact'_ :: Ptr () -> Ptr () -> Ptr CFloat -> CFloat -> Ptr () -> IO CInt
- btSoftBody_getTotalMass'_ :: Ptr () -> IO CFloat
- btSoftBody_releaseClusters'_ :: Ptr () -> IO ()
- btSoftBody_prepareClusters'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_updateNormals'_ :: Ptr () -> IO ()
- btSoftBody_releaseCluster'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_rotate''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_rotate'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_updateBounds'_ :: Ptr () -> IO ()
- btSoftBody_serialize'_ :: Ptr () -> Ptr () -> Ptr () -> IO (Ptr CChar)
- btSoftBody_addForce1''_ :: Ptr () -> Ptr CFloat -> CInt -> IO ()
- btSoftBody_addForce1'_ :: Ptr () -> Ptr CFloat -> CInt -> IO ()
- btSoftBody_addForce0''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_addForce0'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_addForce''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_addForce'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_clusterVAImpulse''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_clusterVAImpulse'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_initializeClusters'_ :: Ptr () -> IO ()
- btSoftBody_setCollisionShape'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_generateClusters'_ :: Ptr () -> CInt -> CInt -> IO CInt
- btSoftBody_PSolve_Links'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btSoftBody_cutLink1'_ :: Ptr () -> Ptr () -> Ptr () -> CFloat -> IO CInt
- btSoftBody_cutLink0'_ :: Ptr () -> CInt -> CInt -> CFloat -> IO CInt
- btSoftBody_cutLink'_ :: Ptr () -> CInt -> CInt -> CFloat -> IO CInt
- btSoftBody_getVolume'_ :: Ptr () -> IO CFloat
- btSoftBody_free'_ :: Ptr () -> IO ()
- btSoftBody1'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Tetra_m_c2_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Tetra_m_c2_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Tetra_m_c1_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Tetra_m_c1_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Tetra_m_leaf_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Tetra_m_leaf_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Tetra_m_rv_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Tetra_m_rv_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Tetra_free'_ :: Ptr () -> IO ()
- btSoftBody_Tetra'_ :: IO (Ptr ())
- btSoftBody_AJoint_Specs_icontrol_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_AJoint_Specs_icontrol_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_AJoint_Specs_axis_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_AJoint_Specs_axis_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_AJoint_Specs_free'_ :: Ptr () -> IO ()
- btSoftBody_AJoint_Specs'_ :: IO (Ptr ())
- btSoftBody_LJoint_Specs_position_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_LJoint_Specs_position_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_LJoint_Specs_free'_ :: Ptr () -> IO ()
- btSoftBody_LJoint_Specs'_ :: IO (Ptr ())
- btSoftBody_Joint_Specs_split_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Joint_Specs_split_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Joint_Specs_cfm_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Joint_Specs_cfm_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Joint_Specs_erp_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Joint_Specs_erp_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Joint_Specs_free'_ :: Ptr () -> IO ()
- btSoftBody_Joint_Specs'_ :: IO (Ptr ())
- btSoftBody_SolverState_updmrg_get'_ :: Ptr () -> IO CFloat
- btSoftBody_SolverState_updmrg_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_SolverState_radmrg_get'_ :: Ptr () -> IO CFloat
- btSoftBody_SolverState_radmrg_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_SolverState_velmrg_get'_ :: Ptr () -> IO CFloat
- btSoftBody_SolverState_velmrg_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_SolverState_isdt_get'_ :: Ptr () -> IO CFloat
- btSoftBody_SolverState_isdt_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_SolverState_sdt_get'_ :: Ptr () -> IO CFloat
- btSoftBody_SolverState_sdt_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_SolverState_free'_ :: Ptr () -> IO ()
- btSoftBody_SolverState'_ :: IO (Ptr ())
- btSoftBody_SContact_m_friction_get'_ :: Ptr () -> IO CFloat
- btSoftBody_SContact_m_friction_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_SContact_m_margin_get'_ :: Ptr () -> IO CFloat
- btSoftBody_SContact_m_margin_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_SContact_m_normal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_SContact_m_normal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_SContact_m_weights_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_SContact_m_weights_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_SContact_m_face_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_SContact_m_face_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_SContact_m_node_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_SContact_m_node_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_SContact_free'_ :: Ptr () -> IO ()
- btSoftBody_SContact'_ :: IO (Ptr ())
- btSoftBody_RayFromToCaster_m_tests_get'_ :: Ptr () -> IO CInt
- btSoftBody_RayFromToCaster_m_tests_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_RayFromToCaster_m_face_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_RayFromToCaster_m_face_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_RayFromToCaster_m_mint_get'_ :: Ptr () -> IO CFloat
- btSoftBody_RayFromToCaster_m_mint_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_RayFromToCaster_m_rayNormalizedDirection_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_RayFromToCaster_m_rayNormalizedDirection_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_RayFromToCaster_m_rayTo_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_RayFromToCaster_m_rayTo_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_RayFromToCaster_m_rayFrom_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_RayFromToCaster_m_rayFrom_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_RayFromToCaster_Process'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_RayFromToCaster_free'_ :: Ptr () -> IO ()
- btSoftBody_RayFromToCaster'_ :: Ptr CFloat -> Ptr CFloat -> CFloat -> IO (Ptr ())
- btSoftBody_RContact_m_c4_get'_ :: Ptr () -> IO CFloat
- btSoftBody_RContact_m_c4_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_RContact_m_c3_get'_ :: Ptr () -> IO CFloat
- btSoftBody_RContact_m_c3_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_RContact_m_c2_get'_ :: Ptr () -> IO CFloat
- btSoftBody_RContact_m_c2_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_RContact_m_c1_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_RContact_m_c1_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_RContact_m_c0_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_RContact_m_c0_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_RContact_m_node_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_RContact_m_node_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_RContact_m_cti_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_RContact_m_cti_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_RContact_free'_ :: Ptr () -> IO ()
- btSoftBody_RContact'_ :: IO (Ptr ())
- btSoftBody_Pose_m_aqq_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Pose_m_aqq_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Pose_m_scl_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Pose_m_scl_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Pose_m_rot_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Pose_m_rot_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Pose_m_com_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Pose_m_com_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Pose_m_wgh_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Pose_m_wgh_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Pose_m_pos_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Pose_m_pos_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Pose_m_volume_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Pose_m_volume_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Pose_m_bframe_get'_ :: Ptr () -> IO CInt
- btSoftBody_Pose_m_bframe_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Pose_m_bvolume_get'_ :: Ptr () -> IO CInt
- btSoftBody_Pose_m_bvolume_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Pose_free'_ :: Ptr () -> IO ()
- btSoftBody_Pose'_ :: IO (Ptr ())
- btSoftBody_Note_m_rank_get'_ :: Ptr () -> IO CInt
- btSoftBody_Note_m_rank_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Note_m_offset_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Note_m_offset_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Note_m_text_get'_ :: Ptr () -> IO (Ptr CChar)
- btSoftBody_Note_m_text_set'_ :: Ptr () -> Ptr CChar -> IO ()
- btSoftBody_Note_free'_ :: Ptr () -> IO ()
- btSoftBody_Note'_ :: IO (Ptr ())
- btSoftBody_Node_m_x_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Node_m_x_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Node_m_v_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Node_m_v_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Node_m_q_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Node_m_q_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Node_m_n_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Node_m_n_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Node_m_leaf_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Node_m_leaf_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Node_m_im_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Node_m_im_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Node_m_f_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Node_m_f_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Node_m_battach_get'_ :: Ptr () -> IO CInt
- btSoftBody_Node_m_battach_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Node_m_area_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Node_m_area_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Node_free'_ :: Ptr () -> IO ()
- btSoftBody_Node'_ :: IO (Ptr ())
- btSoftBody_Material_m_kVST_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Material_m_kVST_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Material_m_kLST_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Material_m_kLST_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Material_m_kAST_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Material_m_kAST_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Material_m_flags_get'_ :: Ptr () -> IO CInt
- btSoftBody_Material_m_flags_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Material_free'_ :: Ptr () -> IO ()
- btSoftBody_Material'_ :: IO (Ptr ())
- btSoftBody_Link_m_c3_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Link_m_c3_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Link_m_c2_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Link_m_c2_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Link_m_c1_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Link_m_c1_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Link_m_c0_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Link_m_c0_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Link_m_bbending_get'_ :: Ptr () -> IO CInt
- btSoftBody_Link_m_bbending_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Link_m_rl_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Link_m_rl_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Link_free'_ :: Ptr () -> IO ()
- btSoftBody_Link'_ :: IO (Ptr ())
- btSoftBody_LJoint_Prepare'_ :: Ptr () -> CFloat -> CInt -> IO ()
- btSoftBody_LJoint_Solve'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btSoftBody_LJoint_Terminate'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_LJoint_free'_ :: Ptr () -> IO ()
- btSoftBody_LJoint'_ :: IO (Ptr ())
- btSoftBody_Joint_m_delete_get'_ :: Ptr () -> IO CInt
- btSoftBody_Joint_m_delete_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Joint_m_massmatrix_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Joint_m_massmatrix_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Joint_m_sdrift_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Joint_m_sdrift_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Joint_m_drift_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Joint_m_drift_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Joint_m_split_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Joint_m_split_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Joint_m_erp_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Joint_m_erp_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Joint_m_cfm_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Joint_m_cfm_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Joint_Prepare'_ :: Ptr () -> CFloat -> CInt -> IO ()
- btSoftBody_Joint_Solve'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btSoftBody_Joint_Terminate'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Impulse_m_velocity_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Impulse_m_velocity_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Impulse_m_drift_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Impulse_m_drift_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Impulse_m_asVelocity_get'_ :: Ptr () -> IO CInt
- btSoftBody_Impulse_m_asVelocity_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Impulse_m_asDrift_get'_ :: Ptr () -> IO CInt
- btSoftBody_Impulse_m_asDrift_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Impulse_free'_ :: Ptr () -> IO ()
- btSoftBody_Impulse'_ :: IO (Ptr ())
- btSoftBody_ImplicitFn_Eval''_ :: Ptr () -> Ptr CFloat -> IO CFloat
- btSoftBody_ImplicitFn_Eval'_ :: Ptr () -> Ptr CFloat -> IO CFloat
- btSoftBody_AJoint_IControl_Prepare'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_AJoint_IControl_Speed'_ :: Ptr () -> Ptr () -> CFloat -> IO CFloat
- btSoftBody_AJoint_IControl_Default'_ :: IO (Ptr ())
- btSoftBody_AJoint_IControl_free'_ :: Ptr () -> IO ()
- btSoftBody_AJoint_IControl'_ :: IO (Ptr ())
- btSoftBody_Feature_m_material_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Feature_m_material_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Feature_free'_ :: Ptr () -> IO ()
- btSoftBody_Feature'_ :: IO (Ptr ())
- btSoftBody_Face_m_leaf_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Face_m_leaf_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Face_m_ra_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Face_m_ra_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Face_m_normal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Face_m_normal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Face_free'_ :: Ptr () -> IO ()
- btSoftBody_Face'_ :: IO (Ptr ())
- btSoftBody_Element_m_tag_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Element_m_tag_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Element_free'_ :: Ptr () -> IO ()
- btSoftBody_Element'_ :: IO (Ptr ())
- btSoftBody_Config_m_dsequence_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Config_m_dsequence_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Config_m_psequence_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Config_m_psequence_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Config_m_vsequence_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Config_m_vsequence_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Config_collisions_get'_ :: Ptr () -> IO CInt
- btSoftBody_Config_collisions_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Config_citerations_get'_ :: Ptr () -> IO CInt
- btSoftBody_Config_citerations_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Config_diterations_get'_ :: Ptr () -> IO CInt
- btSoftBody_Config_diterations_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Config_piterations_get'_ :: Ptr () -> IO CInt
- btSoftBody_Config_piterations_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Config_viterations_get'_ :: Ptr () -> IO CInt
- btSoftBody_Config_viterations_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Config_timescale_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_timescale_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_maxvolume_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_maxvolume_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kSS_SPLT_CL_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kSS_SPLT_CL_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kSK_SPLT_CL_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kSK_SPLT_CL_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kSR_SPLT_CL_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kSR_SPLT_CL_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kSSHR_CL_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kSSHR_CL_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kSKHR_CL_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kSKHR_CL_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kSRHR_CL_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kSRHR_CL_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kAHR_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kAHR_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kSHR_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kSHR_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kKHR_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kKHR_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kCHR_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kCHR_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kMT_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kMT_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kDF_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kDF_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kVC_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kVC_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kPR_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kPR_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kLF_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kLF_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kDG_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kDG_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kDP_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kDP_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_kVCF_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Config_kVCF_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Config_free'_ :: Ptr () -> IO ()
- btSoftBody_Config'_ :: IO (Ptr ())
- btSoftBody_Cluster_m_selfCollisionImpulseFactor_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Cluster_m_selfCollisionImpulseFactor_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Cluster_m_nvimpulses_get'_ :: Ptr () -> IO CInt
- btSoftBody_Cluster_m_nvimpulses_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Cluster_m_nodes_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Cluster_m_nodes_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Cluster_m_ndimpulses_get'_ :: Ptr () -> IO CInt
- btSoftBody_Cluster_m_ndimpulses_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Cluster_m_ndamping_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Cluster_m_ndamping_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Cluster_m_maxSelfCollisionImpulse_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Cluster_m_maxSelfCollisionImpulse_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Cluster_m_matching_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Cluster_m_matching_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Cluster_m_masses_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Cluster_m_masses_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Cluster_m_lv_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Cluster_m_lv_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Cluster_m_locii_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Cluster_m_locii_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Cluster_m_leaf_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Cluster_m_leaf_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Cluster_m_ldamping_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Cluster_m_ldamping_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Cluster_m_invwi_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Cluster_m_invwi_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Cluster_m_imass_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Cluster_m_imass_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Cluster_m_idmass_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Cluster_m_idmass_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Cluster_m_framexform_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Cluster_m_framexform_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Cluster_m_framerefs_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Cluster_m_framerefs_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Cluster_m_containsAnchor_get'_ :: Ptr () -> IO CInt
- btSoftBody_Cluster_m_containsAnchor_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Cluster_m_com_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Cluster_m_com_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Cluster_m_collide_get'_ :: Ptr () -> IO CInt
- btSoftBody_Cluster_m_collide_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Cluster_m_clusterIndex_get'_ :: Ptr () -> IO CInt
- btSoftBody_Cluster_m_clusterIndex_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_Cluster_m_av_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Cluster_m_av_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Cluster_m_adamping_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Cluster_m_adamping_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Cluster_free'_ :: Ptr () -> IO ()
- btSoftBody_Cluster'_ :: IO (Ptr ())
- btSoftBody_CJoint_m_friction_get'_ :: Ptr () -> IO CFloat
- btSoftBody_CJoint_m_friction_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_CJoint_m_normal_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_CJoint_m_normal_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_CJoint_m_maxlife_get'_ :: Ptr () -> IO CInt
- btSoftBody_CJoint_m_maxlife_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_CJoint_m_life_get'_ :: Ptr () -> IO CInt
- btSoftBody_CJoint_m_life_set'_ :: Ptr () -> CInt -> IO ()
- btSoftBody_CJoint_Prepare'_ :: Ptr () -> CFloat -> CInt -> IO ()
- btSoftBody_CJoint_Solve'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btSoftBody_CJoint_Terminate'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_CJoint_free'_ :: Ptr () -> IO ()
- btSoftBody_CJoint'_ :: IO (Ptr ())
- btSoftBody_Body_m_collisionObject_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Body_m_collisionObject_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Body_m_rigid_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Body_m_rigid_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Body_m_soft_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Body_m_soft_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Body_xform'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Body_invMass'_ :: Ptr () -> IO CFloat
- btSoftBody_Body_velocity''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_Body_velocity'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_Body_applyDAImpulse''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Body_applyDAImpulse'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Body_applyImpulse''_ :: Ptr () -> Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Body_applyImpulse'_ :: Ptr () -> Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Body_applyVAImpulse''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Body_applyVAImpulse'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Body_angularVelocity1'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Body_angularVelocity0''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_Body_angularVelocity0'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_Body_angularVelocity''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_Body_angularVelocity'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_Body_applyAImpulse'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Body_applyDCImpulse''_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Body_applyDCImpulse'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Body_applyDImpulse''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_Body_applyDImpulse'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_Body_applyVImpulse''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_Body_applyVImpulse'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> IO ()
- btSoftBody_Body_linearVelocity'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Body_activate'_ :: Ptr () -> IO ()
- btSoftBody_Body_invWorldInertia'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Body_free'_ :: Ptr () -> IO ()
- btSoftBody_Body2'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Body1'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Body0'_ :: IO (Ptr ())
- btSoftBody_Anchor_m_c2_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Anchor_m_c2_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Anchor_m_c1_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Anchor_m_c1_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Anchor_m_c0_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Anchor_m_c0_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Anchor_m_influence_get'_ :: Ptr () -> IO CFloat
- btSoftBody_Anchor_m_influence_set'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_Anchor_m_body_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Anchor_m_body_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Anchor_m_local_get'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Anchor_m_local_set'_ :: Ptr () -> Ptr CFloat -> IO ()
- btSoftBody_Anchor_m_node_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_Anchor_m_node_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_Anchor_free'_ :: Ptr () -> IO ()
- btSoftBody_Anchor'_ :: IO (Ptr ())
- btSoftBody_AJoint_m_icontrol_get'_ :: Ptr () -> IO (Ptr ())
- btSoftBody_AJoint_m_icontrol_set'_ :: Ptr () -> Ptr () -> IO ()
- btSoftBody_AJoint_Prepare'_ :: Ptr () -> CFloat -> CInt -> IO ()
- btSoftBody_AJoint_Solve'_ :: Ptr () -> CFloat -> CFloat -> IO ()
- btSoftBody_AJoint_Terminate'_ :: Ptr () -> CFloat -> IO ()
- btSoftBody_AJoint_free'_ :: Ptr () -> IO ()
- btSoftBody_AJoint'_ :: IO (Ptr ())
- btSoftBody_AJoint :: IO BtSoftBody_AJoint
- btSoftBody_AJoint_free :: BtSoftBody_AJointClass bc => bc -> IO ()
- btSoftBody_AJoint_Terminate :: BtSoftBody_AJointClass bc => bc -> Float -> IO ()
- btSoftBody_AJoint_Solve :: BtSoftBody_AJointClass bc => bc -> Float -> Float -> IO ()
- btSoftBody_AJoint_Prepare :: BtSoftBody_AJointClass bc => bc -> Float -> Int -> IO ()
- btSoftBody_AJoint_m_icontrol_set :: (BtSoftBody_AJointClass bc, BtSoftBody_AJoint_IControlClass a) => bc -> a -> IO ()
- btSoftBody_AJoint_m_icontrol_get :: BtSoftBody_AJointClass bc => bc -> IO BtSoftBody_AJoint_IControl
- btSoftBody_Anchor :: IO BtSoftBody_Anchor
- btSoftBody_Anchor_free :: BtSoftBody_AnchorClass bc => bc -> IO ()
- btSoftBody_Anchor_m_node_set :: (BtSoftBody_AnchorClass bc, BtSoftBody_NodeClass a) => bc -> a -> IO ()
- btSoftBody_Anchor_m_node_get :: BtSoftBody_AnchorClass bc => bc -> IO BtSoftBody_Node
- btSoftBody_Anchor_m_local_set :: BtSoftBody_AnchorClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Anchor_m_local_get :: BtSoftBody_AnchorClass bc => bc -> IO Vec3
- btSoftBody_Anchor_m_body_set :: (BtSoftBody_AnchorClass bc, BtRigidBodyClass a) => bc -> a -> IO ()
- btSoftBody_Anchor_m_body_get :: BtSoftBody_AnchorClass bc => bc -> IO BtRigidBody
- btSoftBody_Anchor_m_influence_set :: BtSoftBody_AnchorClass bc => bc -> Float -> IO ()
- btSoftBody_Anchor_m_influence_get :: BtSoftBody_AnchorClass bc => bc -> IO Float
- btSoftBody_Anchor_m_c0_set :: BtSoftBody_AnchorClass bc => bc -> Mat3 -> IO ()
- btSoftBody_Anchor_m_c0_get :: BtSoftBody_AnchorClass bc => bc -> IO Mat3
- btSoftBody_Anchor_m_c1_set :: BtSoftBody_AnchorClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Anchor_m_c1_get :: BtSoftBody_AnchorClass bc => bc -> IO Vec3
- btSoftBody_Anchor_m_c2_set :: BtSoftBody_AnchorClass bc => bc -> Float -> IO ()
- btSoftBody_Anchor_m_c2_get :: BtSoftBody_AnchorClass bc => bc -> IO Float
- btSoftBody_Body0 :: IO BtSoftBody_Body
- btSoftBody_Body1 :: BtSoftBody_ClusterClass p0 => p0 -> IO BtSoftBody_Body
- btSoftBody_Body2 :: BtCollisionObjectClass p0 => p0 -> IO BtSoftBody_Body
- btSoftBody_Body_free :: BtSoftBody_BodyClass bc => bc -> IO ()
- btSoftBody_Body_invWorldInertia :: BtSoftBody_BodyClass bc => bc -> IO Mat3
- btSoftBody_Body_activate :: BtSoftBody_BodyClass bc => bc -> IO ()
- btSoftBody_Body_linearVelocity :: BtSoftBody_BodyClass bc => bc -> IO Vec3
- btSoftBody_Body_applyVImpulse :: BtSoftBody_BodyClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btSoftBody_Body_applyVImpulse' :: BtSoftBody_BodyClass bc => bc -> IO (Vec3, Vec3)
- btSoftBody_Body_applyDImpulse :: BtSoftBody_BodyClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btSoftBody_Body_applyDImpulse' :: BtSoftBody_BodyClass bc => bc -> IO (Vec3, Vec3)
- btSoftBody_Body_applyDCImpulse :: BtSoftBody_BodyClass bc => bc -> Vec3 -> IO Vec3
- btSoftBody_Body_applyDCImpulse' :: BtSoftBody_BodyClass bc => bc -> IO Vec3
- btSoftBody_Body_applyAImpulse :: (BtSoftBody_BodyClass bc, BtSoftBody_ImpulseClass p0) => bc -> p0 -> IO ()
- btSoftBody_Body_angularVelocity :: BtSoftBody_BodyClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btSoftBody_Body_angularVelocity' :: BtSoftBody_BodyClass bc => bc -> IO (Vec3, Vec3)
- btSoftBody_Body_angularVelocity0 :: BtSoftBody_BodyClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btSoftBody_Body_angularVelocity0' :: BtSoftBody_BodyClass bc => bc -> IO (Vec3, Vec3)
- btSoftBody_Body_angularVelocity1 :: BtSoftBody_BodyClass bc => bc -> IO Vec3
- btSoftBody_Body_applyVAImpulse :: BtSoftBody_BodyClass bc => bc -> Vec3 -> IO Vec3
- btSoftBody_Body_applyVAImpulse' :: BtSoftBody_BodyClass bc => bc -> IO Vec3
- btSoftBody_Body_applyImpulse :: (BtSoftBody_BodyClass bc, BtSoftBody_ImpulseClass p0) => bc -> p0 -> Vec3 -> IO Vec3
- btSoftBody_Body_applyImpulse' :: (BtSoftBody_BodyClass bc, BtSoftBody_ImpulseClass p0) => bc -> p0 -> IO Vec3
- btSoftBody_Body_applyDAImpulse :: BtSoftBody_BodyClass bc => bc -> Vec3 -> IO Vec3
- btSoftBody_Body_applyDAImpulse' :: BtSoftBody_BodyClass bc => bc -> IO Vec3
- btSoftBody_Body_velocity :: BtSoftBody_BodyClass bc => bc -> Vec3 -> IO (Vec3, Vec3)
- btSoftBody_Body_velocity' :: BtSoftBody_BodyClass bc => bc -> IO (Vec3, Vec3)
- btSoftBody_Body_invMass :: BtSoftBody_BodyClass bc => bc -> IO Float
- btSoftBody_Body_xform :: BtSoftBody_BodyClass bc => bc -> IO Transform
- btSoftBody_Body_m_soft_set :: (BtSoftBody_BodyClass bc, BtSoftBody_ClusterClass a) => bc -> a -> IO ()
- btSoftBody_Body_m_soft_get :: BtSoftBody_BodyClass bc => bc -> IO BtSoftBody_Cluster
- btSoftBody_Body_m_rigid_set :: (BtSoftBody_BodyClass bc, BtRigidBodyClass a) => bc -> a -> IO ()
- btSoftBody_Body_m_rigid_get :: BtSoftBody_BodyClass bc => bc -> IO BtRigidBody
- btSoftBody_Body_m_collisionObject_set :: (BtSoftBody_BodyClass bc, BtCollisionObjectClass a) => bc -> a -> IO ()
- btSoftBody_Body_m_collisionObject_get :: BtSoftBody_BodyClass bc => bc -> IO BtCollisionObject
- btSoftBody_CJoint :: IO BtSoftBody_CJoint
- btSoftBody_CJoint_free :: BtSoftBody_CJointClass bc => bc -> IO ()
- btSoftBody_CJoint_Terminate :: BtSoftBody_CJointClass bc => bc -> Float -> IO ()
- btSoftBody_CJoint_Solve :: BtSoftBody_CJointClass bc => bc -> Float -> Float -> IO ()
- btSoftBody_CJoint_Prepare :: BtSoftBody_CJointClass bc => bc -> Float -> Int -> IO ()
- btSoftBody_CJoint_m_life_set :: BtSoftBody_CJointClass bc => bc -> Int -> IO ()
- btSoftBody_CJoint_m_life_get :: BtSoftBody_CJointClass bc => bc -> IO Int
- btSoftBody_CJoint_m_maxlife_set :: BtSoftBody_CJointClass bc => bc -> Int -> IO ()
- btSoftBody_CJoint_m_maxlife_get :: BtSoftBody_CJointClass bc => bc -> IO Int
- btSoftBody_CJoint_m_normal_set :: BtSoftBody_CJointClass bc => bc -> Vec3 -> IO ()
- btSoftBody_CJoint_m_normal_get :: BtSoftBody_CJointClass bc => bc -> IO Vec3
- btSoftBody_CJoint_m_friction_set :: BtSoftBody_CJointClass bc => bc -> Float -> IO ()
- btSoftBody_CJoint_m_friction_get :: BtSoftBody_CJointClass bc => bc -> IO Float
- btSoftBody_Cluster :: IO BtSoftBody_Cluster
- btSoftBody_Cluster_free :: BtSoftBody_ClusterClass bc => bc -> IO ()
- btSoftBody_Cluster_m_adamping_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO ()
- btSoftBody_Cluster_m_adamping_get :: BtSoftBody_ClusterClass bc => bc -> IO Float
- btSoftBody_Cluster_m_av_set :: BtSoftBody_ClusterClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Cluster_m_av_get :: BtSoftBody_ClusterClass bc => bc -> IO Vec3
- btSoftBody_Cluster_m_clusterIndex_set :: BtSoftBody_ClusterClass bc => bc -> Int -> IO ()
- btSoftBody_Cluster_m_clusterIndex_get :: BtSoftBody_ClusterClass bc => bc -> IO Int
- btSoftBody_Cluster_m_collide_set :: BtSoftBody_ClusterClass bc => bc -> Bool -> IO ()
- btSoftBody_Cluster_m_collide_get :: BtSoftBody_ClusterClass bc => bc -> IO Bool
- btSoftBody_Cluster_m_com_set :: BtSoftBody_ClusterClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Cluster_m_com_get :: BtSoftBody_ClusterClass bc => bc -> IO Vec3
- btSoftBody_Cluster_m_containsAnchor_set :: BtSoftBody_ClusterClass bc => bc -> Bool -> IO ()
- btSoftBody_Cluster_m_containsAnchor_get :: BtSoftBody_ClusterClass bc => bc -> IO Bool
- btSoftBody_Cluster_m_framerefs_set :: (BtSoftBody_ClusterClass bc, BtAlignedObjectArray_btVector3_Class a) => bc -> a -> IO ()
- btSoftBody_Cluster_m_framerefs_get :: BtSoftBody_ClusterClass bc => bc -> IO BtAlignedObjectArray_btVector3_
- btSoftBody_Cluster_m_framexform_set :: BtSoftBody_ClusterClass bc => bc -> Transform -> IO ()
- btSoftBody_Cluster_m_framexform_get :: BtSoftBody_ClusterClass bc => bc -> IO Transform
- btSoftBody_Cluster_m_idmass_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO ()
- btSoftBody_Cluster_m_idmass_get :: BtSoftBody_ClusterClass bc => bc -> IO Float
- btSoftBody_Cluster_m_imass_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO ()
- btSoftBody_Cluster_m_imass_get :: BtSoftBody_ClusterClass bc => bc -> IO Float
- btSoftBody_Cluster_m_invwi_set :: BtSoftBody_ClusterClass bc => bc -> Mat3 -> IO ()
- btSoftBody_Cluster_m_invwi_get :: BtSoftBody_ClusterClass bc => bc -> IO Mat3
- btSoftBody_Cluster_m_ldamping_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO ()
- btSoftBody_Cluster_m_ldamping_get :: BtSoftBody_ClusterClass bc => bc -> IO Float
- btSoftBody_Cluster_m_leaf_set :: (BtSoftBody_ClusterClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()
- btSoftBody_Cluster_m_leaf_get :: BtSoftBody_ClusterClass bc => bc -> IO BtDbvtNode
- btSoftBody_Cluster_m_locii_set :: BtSoftBody_ClusterClass bc => bc -> Mat3 -> IO ()
- btSoftBody_Cluster_m_locii_get :: BtSoftBody_ClusterClass bc => bc -> IO Mat3
- btSoftBody_Cluster_m_lv_set :: BtSoftBody_ClusterClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Cluster_m_lv_get :: BtSoftBody_ClusterClass bc => bc -> IO Vec3
- btSoftBody_Cluster_m_masses_set :: (BtSoftBody_ClusterClass bc, BtAlignedObjectArray_float_Class a) => bc -> a -> IO ()
- btSoftBody_Cluster_m_masses_get :: BtSoftBody_ClusterClass bc => bc -> IO BtAlignedObjectArray_float_
- btSoftBody_Cluster_m_matching_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO ()
- btSoftBody_Cluster_m_matching_get :: BtSoftBody_ClusterClass bc => bc -> IO Float
- btSoftBody_Cluster_m_maxSelfCollisionImpulse_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO ()
- btSoftBody_Cluster_m_maxSelfCollisionImpulse_get :: BtSoftBody_ClusterClass bc => bc -> IO Float
- btSoftBody_Cluster_m_ndamping_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO ()
- btSoftBody_Cluster_m_ndamping_get :: BtSoftBody_ClusterClass bc => bc -> IO Float
- btSoftBody_Cluster_m_ndimpulses_set :: BtSoftBody_ClusterClass bc => bc -> Int -> IO ()
- btSoftBody_Cluster_m_ndimpulses_get :: BtSoftBody_ClusterClass bc => bc -> IO Int
- btSoftBody_Cluster_m_nodes_set :: (BtSoftBody_ClusterClass bc, BtAlignedObjectArray_btSoftBody_Node_ptr_Class a) => bc -> a -> IO ()
- btSoftBody_Cluster_m_nodes_get :: BtSoftBody_ClusterClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Node_ptr_
- btSoftBody_Cluster_m_nvimpulses_set :: BtSoftBody_ClusterClass bc => bc -> Int -> IO ()
- btSoftBody_Cluster_m_nvimpulses_get :: BtSoftBody_ClusterClass bc => bc -> IO Int
- btSoftBody_Cluster_m_selfCollisionImpulseFactor_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO ()
- btSoftBody_Cluster_m_selfCollisionImpulseFactor_get :: BtSoftBody_ClusterClass bc => bc -> IO Float
- btSoftBody_Config :: IO BtSoftBody_Config
- btSoftBody_Config_free :: BtSoftBody_ConfigClass bc => bc -> IO ()
- btSoftBody_Config_kVCF_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kVCF_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kDP_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kDP_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kDG_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kDG_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kLF_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kLF_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kPR_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kPR_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kVC_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kVC_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kDF_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kDF_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kMT_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kMT_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kCHR_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kCHR_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kKHR_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kKHR_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kSHR_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kSHR_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kAHR_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kAHR_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kSRHR_CL_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kSRHR_CL_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kSKHR_CL_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kSKHR_CL_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kSSHR_CL_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kSSHR_CL_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kSR_SPLT_CL_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kSR_SPLT_CL_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kSK_SPLT_CL_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kSK_SPLT_CL_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_kSS_SPLT_CL_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_kSS_SPLT_CL_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_maxvolume_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_maxvolume_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_timescale_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO ()
- btSoftBody_Config_timescale_get :: BtSoftBody_ConfigClass bc => bc -> IO Float
- btSoftBody_Config_viterations_set :: BtSoftBody_ConfigClass bc => bc -> Int -> IO ()
- btSoftBody_Config_viterations_get :: BtSoftBody_ConfigClass bc => bc -> IO Int
- btSoftBody_Config_piterations_set :: BtSoftBody_ConfigClass bc => bc -> Int -> IO ()
- btSoftBody_Config_piterations_get :: BtSoftBody_ConfigClass bc => bc -> IO Int
- btSoftBody_Config_diterations_set :: BtSoftBody_ConfigClass bc => bc -> Int -> IO ()
- btSoftBody_Config_diterations_get :: BtSoftBody_ConfigClass bc => bc -> IO Int
- btSoftBody_Config_citerations_set :: BtSoftBody_ConfigClass bc => bc -> Int -> IO ()
- btSoftBody_Config_citerations_get :: BtSoftBody_ConfigClass bc => bc -> IO Int
- btSoftBody_Config_collisions_set :: BtSoftBody_ConfigClass bc => bc -> Int -> IO ()
- btSoftBody_Config_collisions_get :: BtSoftBody_ConfigClass bc => bc -> IO Int
- btSoftBody_Config_m_vsequence_set :: (BtSoftBody_ConfigClass bc, BtAlignedObjectArray_btSoftBody_eVSolver___Class a) => bc -> a -> IO ()
- btSoftBody_Config_m_vsequence_get :: BtSoftBody_ConfigClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_eVSolver___
- btSoftBody_Config_m_psequence_set :: (BtSoftBody_ConfigClass bc, BtAlignedObjectArray_btSoftBody_ePSolver___Class a) => bc -> a -> IO ()
- btSoftBody_Config_m_psequence_get :: BtSoftBody_ConfigClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_ePSolver___
- btSoftBody_Config_m_dsequence_set :: (BtSoftBody_ConfigClass bc, BtAlignedObjectArray_btSoftBody_ePSolver___Class a) => bc -> a -> IO ()
- btSoftBody_Config_m_dsequence_get :: BtSoftBody_ConfigClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_ePSolver___
- btSoftBody_Element :: IO BtSoftBody_Element
- btSoftBody_Element_free :: BtSoftBody_ElementClass bc => bc -> IO ()
- btSoftBody_Element_m_tag_set :: BtSoftBody_ElementClass bc => bc -> VoidPtr -> IO ()
- btSoftBody_Element_m_tag_get :: BtSoftBody_ElementClass bc => bc -> IO VoidPtr
- btSoftBody_Face :: IO BtSoftBody_Face
- btSoftBody_Face_free :: BtSoftBody_FaceClass bc => bc -> IO ()
- btSoftBody_Face_m_normal_set :: BtSoftBody_FaceClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Face_m_normal_get :: BtSoftBody_FaceClass bc => bc -> IO Vec3
- btSoftBody_Face_m_ra_set :: BtSoftBody_FaceClass bc => bc -> Float -> IO ()
- btSoftBody_Face_m_ra_get :: BtSoftBody_FaceClass bc => bc -> IO Float
- btSoftBody_Face_m_leaf_set :: (BtSoftBody_FaceClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()
- btSoftBody_Face_m_leaf_get :: BtSoftBody_FaceClass bc => bc -> IO BtDbvtNode
- btSoftBody_Feature :: IO BtSoftBody_Feature
- btSoftBody_Feature_free :: BtSoftBody_FeatureClass bc => bc -> IO ()
- btSoftBody_Feature_m_material_set :: (BtSoftBody_FeatureClass bc, BtSoftBody_MaterialClass a) => bc -> a -> IO ()
- btSoftBody_Feature_m_material_get :: BtSoftBody_FeatureClass bc => bc -> IO BtSoftBody_Material
- btSoftBody_AJoint_IControl :: IO BtSoftBody_AJoint_IControl
- btSoftBody_AJoint_IControl_free :: BtSoftBody_AJoint_IControlClass bc => bc -> IO ()
- btSoftBody_AJoint_IControl_Default :: IO BtSoftBody_AJoint_IControl
- btSoftBody_AJoint_IControl_Speed :: (BtSoftBody_AJoint_IControlClass bc, BtSoftBody_AJointClass p0) => bc -> p0 -> Float -> IO Float
- btSoftBody_AJoint_IControl_Prepare :: (BtSoftBody_AJoint_IControlClass bc, BtSoftBody_AJointClass p0) => bc -> p0 -> IO ()
- btSoftBody_ImplicitFn_Eval :: BtSoftBody_ImplicitFnClass bc => bc -> Vec3 -> IO (Float, Vec3)
- btSoftBody_ImplicitFn_Eval' :: BtSoftBody_ImplicitFnClass bc => bc -> IO (Float, Vec3)
- btSoftBody_Impulse :: IO BtSoftBody_Impulse
- btSoftBody_Impulse_free :: BtSoftBody_ImpulseClass bc => bc -> IO ()
- btSoftBody_Impulse_m_asDrift_set :: BtSoftBody_ImpulseClass bc => bc -> Int -> IO ()
- btSoftBody_Impulse_m_asDrift_get :: BtSoftBody_ImpulseClass bc => bc -> IO Int
- btSoftBody_Impulse_m_asVelocity_set :: BtSoftBody_ImpulseClass bc => bc -> Int -> IO ()
- btSoftBody_Impulse_m_asVelocity_get :: BtSoftBody_ImpulseClass bc => bc -> IO Int
- btSoftBody_Impulse_m_drift_set :: BtSoftBody_ImpulseClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Impulse_m_drift_get :: BtSoftBody_ImpulseClass bc => bc -> IO Vec3
- btSoftBody_Impulse_m_velocity_set :: BtSoftBody_ImpulseClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Impulse_m_velocity_get :: BtSoftBody_ImpulseClass bc => bc -> IO Vec3
- btSoftBody_Joint_Terminate :: BtSoftBody_JointClass bc => bc -> Float -> IO ()
- btSoftBody_Joint_Solve :: BtSoftBody_JointClass bc => bc -> Float -> Float -> IO ()
- btSoftBody_Joint_Prepare :: BtSoftBody_JointClass bc => bc -> Float -> Int -> IO ()
- btSoftBody_Joint_m_cfm_set :: BtSoftBody_JointClass bc => bc -> Float -> IO ()
- btSoftBody_Joint_m_cfm_get :: BtSoftBody_JointClass bc => bc -> IO Float
- btSoftBody_Joint_m_erp_set :: BtSoftBody_JointClass bc => bc -> Float -> IO ()
- btSoftBody_Joint_m_erp_get :: BtSoftBody_JointClass bc => bc -> IO Float
- btSoftBody_Joint_m_split_set :: BtSoftBody_JointClass bc => bc -> Float -> IO ()
- btSoftBody_Joint_m_split_get :: BtSoftBody_JointClass bc => bc -> IO Float
- btSoftBody_Joint_m_drift_set :: BtSoftBody_JointClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Joint_m_drift_get :: BtSoftBody_JointClass bc => bc -> IO Vec3
- btSoftBody_Joint_m_sdrift_set :: BtSoftBody_JointClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Joint_m_sdrift_get :: BtSoftBody_JointClass bc => bc -> IO Vec3
- btSoftBody_Joint_m_massmatrix_set :: BtSoftBody_JointClass bc => bc -> Mat3 -> IO ()
- btSoftBody_Joint_m_massmatrix_get :: BtSoftBody_JointClass bc => bc -> IO Mat3
- btSoftBody_Joint_m_delete_set :: BtSoftBody_JointClass bc => bc -> Bool -> IO ()
- btSoftBody_Joint_m_delete_get :: BtSoftBody_JointClass bc => bc -> IO Bool
- btSoftBody_LJoint :: IO BtSoftBody_LJoint
- btSoftBody_LJoint_free :: BtSoftBody_LJointClass bc => bc -> IO ()
- btSoftBody_LJoint_Terminate :: BtSoftBody_LJointClass bc => bc -> Float -> IO ()
- btSoftBody_LJoint_Solve :: BtSoftBody_LJointClass bc => bc -> Float -> Float -> IO ()
- btSoftBody_LJoint_Prepare :: BtSoftBody_LJointClass bc => bc -> Float -> Int -> IO ()
- btSoftBody_Link :: IO BtSoftBody_Link
- btSoftBody_Link_free :: BtSoftBody_LinkClass bc => bc -> IO ()
- btSoftBody_Link_m_rl_set :: BtSoftBody_LinkClass bc => bc -> Float -> IO ()
- btSoftBody_Link_m_rl_get :: BtSoftBody_LinkClass bc => bc -> IO Float
- btSoftBody_Link_m_bbending_set :: BtSoftBody_LinkClass bc => bc -> Int -> IO ()
- btSoftBody_Link_m_bbending_get :: BtSoftBody_LinkClass bc => bc -> IO Int
- btSoftBody_Link_m_c0_set :: BtSoftBody_LinkClass bc => bc -> Float -> IO ()
- btSoftBody_Link_m_c0_get :: BtSoftBody_LinkClass bc => bc -> IO Float
- btSoftBody_Link_m_c1_set :: BtSoftBody_LinkClass bc => bc -> Float -> IO ()
- btSoftBody_Link_m_c1_get :: BtSoftBody_LinkClass bc => bc -> IO Float
- btSoftBody_Link_m_c2_set :: BtSoftBody_LinkClass bc => bc -> Float -> IO ()
- btSoftBody_Link_m_c2_get :: BtSoftBody_LinkClass bc => bc -> IO Float
- btSoftBody_Link_m_c3_set :: BtSoftBody_LinkClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Link_m_c3_get :: BtSoftBody_LinkClass bc => bc -> IO Vec3
- btSoftBody_Material :: IO BtSoftBody_Material
- btSoftBody_Material_free :: BtSoftBody_MaterialClass bc => bc -> IO ()
- btSoftBody_Material_m_flags_set :: BtSoftBody_MaterialClass bc => bc -> Int -> IO ()
- btSoftBody_Material_m_flags_get :: BtSoftBody_MaterialClass bc => bc -> IO Int
- btSoftBody_Material_m_kAST_set :: BtSoftBody_MaterialClass bc => bc -> Float -> IO ()
- btSoftBody_Material_m_kAST_get :: BtSoftBody_MaterialClass bc => bc -> IO Float
- btSoftBody_Material_m_kLST_set :: BtSoftBody_MaterialClass bc => bc -> Float -> IO ()
- btSoftBody_Material_m_kLST_get :: BtSoftBody_MaterialClass bc => bc -> IO Float
- btSoftBody_Material_m_kVST_set :: BtSoftBody_MaterialClass bc => bc -> Float -> IO ()
- btSoftBody_Material_m_kVST_get :: BtSoftBody_MaterialClass bc => bc -> IO Float
- btSoftBody_Node :: IO BtSoftBody_Node
- btSoftBody_Node_free :: BtSoftBody_NodeClass bc => bc -> IO ()
- btSoftBody_Node_m_area_set :: BtSoftBody_NodeClass bc => bc -> Float -> IO ()
- btSoftBody_Node_m_area_get :: BtSoftBody_NodeClass bc => bc -> IO Float
- btSoftBody_Node_m_battach_set :: BtSoftBody_NodeClass bc => bc -> Int -> IO ()
- btSoftBody_Node_m_battach_get :: BtSoftBody_NodeClass bc => bc -> IO Int
- btSoftBody_Node_m_f_set :: BtSoftBody_NodeClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Node_m_f_get :: BtSoftBody_NodeClass bc => bc -> IO Vec3
- btSoftBody_Node_m_im_set :: BtSoftBody_NodeClass bc => bc -> Float -> IO ()
- btSoftBody_Node_m_im_get :: BtSoftBody_NodeClass bc => bc -> IO Float
- btSoftBody_Node_m_leaf_set :: (BtSoftBody_NodeClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()
- btSoftBody_Node_m_leaf_get :: BtSoftBody_NodeClass bc => bc -> IO BtDbvtNode
- btSoftBody_Node_m_n_set :: BtSoftBody_NodeClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Node_m_n_get :: BtSoftBody_NodeClass bc => bc -> IO Vec3
- btSoftBody_Node_m_q_set :: BtSoftBody_NodeClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Node_m_q_get :: BtSoftBody_NodeClass bc => bc -> IO Vec3
- btSoftBody_Node_m_v_set :: BtSoftBody_NodeClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Node_m_v_get :: BtSoftBody_NodeClass bc => bc -> IO Vec3
- btSoftBody_Node_m_x_set :: BtSoftBody_NodeClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Node_m_x_get :: BtSoftBody_NodeClass bc => bc -> IO Vec3
- btSoftBody_Note :: IO BtSoftBody_Note
- btSoftBody_Note_free :: BtSoftBody_NoteClass bc => bc -> IO ()
- btSoftBody_Note_m_text_set :: BtSoftBody_NoteClass bc => bc -> String -> IO ()
- btSoftBody_Note_m_text_get :: BtSoftBody_NoteClass bc => bc -> IO String
- btSoftBody_Note_m_offset_set :: BtSoftBody_NoteClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Note_m_offset_get :: BtSoftBody_NoteClass bc => bc -> IO Vec3
- btSoftBody_Note_m_rank_set :: BtSoftBody_NoteClass bc => bc -> Int -> IO ()
- btSoftBody_Note_m_rank_get :: BtSoftBody_NoteClass bc => bc -> IO Int
- btSoftBody_Pose :: IO BtSoftBody_Pose
- btSoftBody_Pose_free :: BtSoftBody_PoseClass bc => bc -> IO ()
- btSoftBody_Pose_m_bvolume_set :: BtSoftBody_PoseClass bc => bc -> Bool -> IO ()
- btSoftBody_Pose_m_bvolume_get :: BtSoftBody_PoseClass bc => bc -> IO Bool
- btSoftBody_Pose_m_bframe_set :: BtSoftBody_PoseClass bc => bc -> Bool -> IO ()
- btSoftBody_Pose_m_bframe_get :: BtSoftBody_PoseClass bc => bc -> IO Bool
- btSoftBody_Pose_m_volume_set :: BtSoftBody_PoseClass bc => bc -> Float -> IO ()
- btSoftBody_Pose_m_volume_get :: BtSoftBody_PoseClass bc => bc -> IO Float
- btSoftBody_Pose_m_pos_set :: (BtSoftBody_PoseClass bc, BtAlignedObjectArray_btVector3_Class a) => bc -> a -> IO ()
- btSoftBody_Pose_m_pos_get :: BtSoftBody_PoseClass bc => bc -> IO BtAlignedObjectArray_btVector3_
- btSoftBody_Pose_m_wgh_set :: (BtSoftBody_PoseClass bc, BtAlignedObjectArray_float_Class a) => bc -> a -> IO ()
- btSoftBody_Pose_m_wgh_get :: BtSoftBody_PoseClass bc => bc -> IO BtAlignedObjectArray_float_
- btSoftBody_Pose_m_com_set :: BtSoftBody_PoseClass bc => bc -> Vec3 -> IO ()
- btSoftBody_Pose_m_com_get :: BtSoftBody_PoseClass bc => bc -> IO Vec3
- btSoftBody_Pose_m_rot_set :: BtSoftBody_PoseClass bc => bc -> Mat3 -> IO ()
- btSoftBody_Pose_m_rot_get :: BtSoftBody_PoseClass bc => bc -> IO Mat3
- btSoftBody_Pose_m_scl_set :: BtSoftBody_PoseClass bc => bc -> Mat3 -> IO ()
- btSoftBody_Pose_m_scl_get :: BtSoftBody_PoseClass bc => bc -> IO Mat3
- btSoftBody_Pose_m_aqq_set :: BtSoftBody_PoseClass bc => bc -> Mat3 -> IO ()
- btSoftBody_Pose_m_aqq_get :: BtSoftBody_PoseClass bc => bc -> IO Mat3
- btSoftBody_RContact :: IO BtSoftBody_RContact
- btSoftBody_RContact_free :: BtSoftBody_RContactClass bc => bc -> IO ()
- btSoftBody_RContact_m_cti_set :: (BtSoftBody_RContactClass bc, BtSoftBody_sCtiClass a) => bc -> a -> IO ()
- btSoftBody_RContact_m_cti_get :: BtSoftBody_RContactClass bc => bc -> IO BtSoftBody_sCti
- btSoftBody_RContact_m_node_set :: (BtSoftBody_RContactClass bc, BtSoftBody_NodeClass a) => bc -> a -> IO ()
- btSoftBody_RContact_m_node_get :: BtSoftBody_RContactClass bc => bc -> IO BtSoftBody_Node
- btSoftBody_RContact_m_c0_set :: BtSoftBody_RContactClass bc => bc -> Mat3 -> IO ()
- btSoftBody_RContact_m_c0_get :: BtSoftBody_RContactClass bc => bc -> IO Mat3
- btSoftBody_RContact_m_c1_set :: BtSoftBody_RContactClass bc => bc -> Vec3 -> IO ()
- btSoftBody_RContact_m_c1_get :: BtSoftBody_RContactClass bc => bc -> IO Vec3
- btSoftBody_RContact_m_c2_set :: BtSoftBody_RContactClass bc => bc -> Float -> IO ()
- btSoftBody_RContact_m_c2_get :: BtSoftBody_RContactClass bc => bc -> IO Float
- btSoftBody_RContact_m_c3_set :: BtSoftBody_RContactClass bc => bc -> Float -> IO ()
- btSoftBody_RContact_m_c3_get :: BtSoftBody_RContactClass bc => bc -> IO Float
- btSoftBody_RContact_m_c4_set :: BtSoftBody_RContactClass bc => bc -> Float -> IO ()
- btSoftBody_RContact_m_c4_get :: BtSoftBody_RContactClass bc => bc -> IO Float
- btSoftBody_RayFromToCaster :: Vec3 -> Vec3 -> Float -> IO BtSoftBody_RayFromToCaster
- btSoftBody_RayFromToCaster_free :: BtSoftBody_RayFromToCasterClass bc => bc -> IO ()
- btSoftBody_RayFromToCaster_Process :: (BtSoftBody_RayFromToCasterClass bc, BtDbvtNodeClass p0) => bc -> p0 -> IO ()
- btSoftBody_RayFromToCaster_m_rayFrom_set :: BtSoftBody_RayFromToCasterClass bc => bc -> Vec3 -> IO ()
- btSoftBody_RayFromToCaster_m_rayFrom_get :: BtSoftBody_RayFromToCasterClass bc => bc -> IO Vec3
- btSoftBody_RayFromToCaster_m_rayTo_set :: BtSoftBody_RayFromToCasterClass bc => bc -> Vec3 -> IO ()
- btSoftBody_RayFromToCaster_m_rayTo_get :: BtSoftBody_RayFromToCasterClass bc => bc -> IO Vec3
- btSoftBody_RayFromToCaster_m_rayNormalizedDirection_set :: BtSoftBody_RayFromToCasterClass bc => bc -> Vec3 -> IO ()
- btSoftBody_RayFromToCaster_m_rayNormalizedDirection_get :: BtSoftBody_RayFromToCasterClass bc => bc -> IO Vec3
- btSoftBody_RayFromToCaster_m_mint_set :: BtSoftBody_RayFromToCasterClass bc => bc -> Float -> IO ()
- btSoftBody_RayFromToCaster_m_mint_get :: BtSoftBody_RayFromToCasterClass bc => bc -> IO Float
- btSoftBody_RayFromToCaster_m_face_set :: (BtSoftBody_RayFromToCasterClass bc, BtSoftBody_FaceClass a) => bc -> a -> IO ()
- btSoftBody_RayFromToCaster_m_face_get :: BtSoftBody_RayFromToCasterClass bc => bc -> IO BtSoftBody_Face
- btSoftBody_RayFromToCaster_m_tests_set :: BtSoftBody_RayFromToCasterClass bc => bc -> Int -> IO ()
- btSoftBody_RayFromToCaster_m_tests_get :: BtSoftBody_RayFromToCasterClass bc => bc -> IO Int
- btSoftBody_SContact :: IO BtSoftBody_SContact
- btSoftBody_SContact_free :: BtSoftBody_SContactClass bc => bc -> IO ()
- btSoftBody_SContact_m_node_set :: (BtSoftBody_SContactClass bc, BtSoftBody_NodeClass a) => bc -> a -> IO ()
- btSoftBody_SContact_m_node_get :: BtSoftBody_SContactClass bc => bc -> IO BtSoftBody_Node
- btSoftBody_SContact_m_face_set :: (BtSoftBody_SContactClass bc, BtSoftBody_FaceClass a) => bc -> a -> IO ()
- btSoftBody_SContact_m_face_get :: BtSoftBody_SContactClass bc => bc -> IO BtSoftBody_Face
- btSoftBody_SContact_m_weights_set :: BtSoftBody_SContactClass bc => bc -> Vec3 -> IO ()
- btSoftBody_SContact_m_weights_get :: BtSoftBody_SContactClass bc => bc -> IO Vec3
- btSoftBody_SContact_m_normal_set :: BtSoftBody_SContactClass bc => bc -> Vec3 -> IO ()
- btSoftBody_SContact_m_normal_get :: BtSoftBody_SContactClass bc => bc -> IO Vec3
- btSoftBody_SContact_m_margin_set :: BtSoftBody_SContactClass bc => bc -> Float -> IO ()
- btSoftBody_SContact_m_margin_get :: BtSoftBody_SContactClass bc => bc -> IO Float
- btSoftBody_SContact_m_friction_set :: BtSoftBody_SContactClass bc => bc -> Float -> IO ()
- btSoftBody_SContact_m_friction_get :: BtSoftBody_SContactClass bc => bc -> IO Float
- btSoftBody_SolverState :: IO BtSoftBody_SolverState
- btSoftBody_SolverState_free :: BtSoftBody_SolverStateClass bc => bc -> IO ()
- btSoftBody_SolverState_sdt_set :: BtSoftBody_SolverStateClass bc => bc -> Float -> IO ()
- btSoftBody_SolverState_sdt_get :: BtSoftBody_SolverStateClass bc => bc -> IO Float
- btSoftBody_SolverState_isdt_set :: BtSoftBody_SolverStateClass bc => bc -> Float -> IO ()
- btSoftBody_SolverState_isdt_get :: BtSoftBody_SolverStateClass bc => bc -> IO Float
- btSoftBody_SolverState_velmrg_set :: BtSoftBody_SolverStateClass bc => bc -> Float -> IO ()
- btSoftBody_SolverState_velmrg_get :: BtSoftBody_SolverStateClass bc => bc -> IO Float
- btSoftBody_SolverState_radmrg_set :: BtSoftBody_SolverStateClass bc => bc -> Float -> IO ()
- btSoftBody_SolverState_radmrg_get :: BtSoftBody_SolverStateClass bc => bc -> IO Float
- btSoftBody_SolverState_updmrg_set :: BtSoftBody_SolverStateClass bc => bc -> Float -> IO ()
- btSoftBody_SolverState_updmrg_get :: BtSoftBody_SolverStateClass bc => bc -> IO Float
- btSoftBody_Joint_Specs :: IO BtSoftBody_Joint_Specs
- btSoftBody_Joint_Specs_free :: BtSoftBody_Joint_SpecsClass bc => bc -> IO ()
- btSoftBody_Joint_Specs_erp_set :: BtSoftBody_Joint_SpecsClass bc => bc -> Float -> IO ()
- btSoftBody_Joint_Specs_erp_get :: BtSoftBody_Joint_SpecsClass bc => bc -> IO Float
- btSoftBody_Joint_Specs_cfm_set :: BtSoftBody_Joint_SpecsClass bc => bc -> Float -> IO ()
- btSoftBody_Joint_Specs_cfm_get :: BtSoftBody_Joint_SpecsClass bc => bc -> IO Float
- btSoftBody_Joint_Specs_split_set :: BtSoftBody_Joint_SpecsClass bc => bc -> Float -> IO ()
- btSoftBody_Joint_Specs_split_get :: BtSoftBody_Joint_SpecsClass bc => bc -> IO Float
- btSoftBody_LJoint_Specs :: IO BtSoftBody_LJoint_Specs
- btSoftBody_LJoint_Specs_free :: BtSoftBody_LJoint_SpecsClass bc => bc -> IO ()
- btSoftBody_LJoint_Specs_position_set :: BtSoftBody_LJoint_SpecsClass bc => bc -> Vec3 -> IO ()
- btSoftBody_LJoint_Specs_position_get :: BtSoftBody_LJoint_SpecsClass bc => bc -> IO Vec3
- btSoftBody_AJoint_Specs :: IO BtSoftBody_AJoint_Specs
- btSoftBody_AJoint_Specs_free :: BtSoftBody_AJoint_SpecsClass bc => bc -> IO ()
- btSoftBody_AJoint_Specs_axis_set :: BtSoftBody_AJoint_SpecsClass bc => bc -> Vec3 -> IO ()
- btSoftBody_AJoint_Specs_axis_get :: BtSoftBody_AJoint_SpecsClass bc => bc -> IO Vec3
- btSoftBody_AJoint_Specs_icontrol_set :: (BtSoftBody_AJoint_SpecsClass bc, BtSoftBody_AJoint_IControlClass a) => bc -> a -> IO ()
- btSoftBody_AJoint_Specs_icontrol_get :: BtSoftBody_AJoint_SpecsClass bc => bc -> IO BtSoftBody_AJoint_IControl
- btSoftBody_Tetra :: IO BtSoftBody_Tetra
- btSoftBody_Tetra_free :: BtSoftBody_TetraClass bc => bc -> IO ()
- btSoftBody_Tetra_m_rv_set :: BtSoftBody_TetraClass bc => bc -> Float -> IO ()
- btSoftBody_Tetra_m_rv_get :: BtSoftBody_TetraClass bc => bc -> IO Float
- btSoftBody_Tetra_m_leaf_set :: (BtSoftBody_TetraClass bc, BtDbvtNodeClass a) => bc -> a -> IO ()
- btSoftBody_Tetra_m_leaf_get :: BtSoftBody_TetraClass bc => bc -> IO BtDbvtNode
- btSoftBody_Tetra_m_c1_set :: BtSoftBody_TetraClass bc => bc -> Float -> IO ()
- btSoftBody_Tetra_m_c1_get :: BtSoftBody_TetraClass bc => bc -> IO Float
- btSoftBody_Tetra_m_c2_set :: BtSoftBody_TetraClass bc => bc -> Float -> IO ()
- btSoftBody_Tetra_m_c2_get :: BtSoftBody_TetraClass bc => bc -> IO Float
- btSoftBody1 :: BtSoftBodyWorldInfoClass p0 => p0 -> IO BtSoftBody
- btSoftBody_free :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_getVolume :: BtSoftBodyClass bc => bc -> IO Float
- btSoftBody_cutLink :: BtSoftBodyClass bc => bc -> Int -> Int -> Float -> IO Bool
- btSoftBody_cutLink0 :: BtSoftBodyClass bc => bc -> Int -> Int -> Float -> IO Bool
- btSoftBody_cutLink1 :: (BtSoftBodyClass bc, BtSoftBody_NodeClass p0, BtSoftBody_NodeClass p1) => bc -> p0 -> p1 -> Float -> IO Bool
- btSoftBody_PSolve_Links :: BtSoftBodyClass p0 => p0 -> Float -> Float -> IO ()
- btSoftBody_generateClusters :: BtSoftBodyClass bc => bc -> Int -> Int -> IO Int
- btSoftBody_setCollisionShape :: (BtSoftBodyClass bc, BtCollisionShapeClass p0) => bc -> p0 -> IO ()
- btSoftBody_initializeClusters :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_clusterVAImpulse :: BtSoftBody_ClusterClass p0 => p0 -> Vec3 -> IO Vec3
- btSoftBody_clusterVAImpulse' :: BtSoftBody_ClusterClass p0 => p0 -> IO Vec3
- btSoftBody_addForce :: BtSoftBodyClass bc => bc -> Vec3 -> IO Vec3
- btSoftBody_addForce' :: BtSoftBodyClass bc => bc -> IO Vec3
- btSoftBody_addForce0 :: BtSoftBodyClass bc => bc -> Vec3 -> IO Vec3
- btSoftBody_addForce0' :: BtSoftBodyClass bc => bc -> IO Vec3
- btSoftBody_addForce1 :: BtSoftBodyClass bc => bc -> Vec3 -> Int -> IO Vec3
- btSoftBody_addForce1' :: BtSoftBodyClass bc => bc -> Int -> IO Vec3
- btSoftBody_serialize :: (BtSoftBodyClass bc, BtSerializerClass p1) => bc -> VoidPtr -> p1 -> IO String
- btSoftBody_updateBounds :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_rotate :: BtSoftBodyClass bc => bc -> UnitQuaternion -> IO UnitQuaternion
- btSoftBody_rotate' :: BtSoftBodyClass bc => bc -> IO UnitQuaternion
- btSoftBody_releaseCluster :: BtSoftBodyClass bc => bc -> Int -> IO ()
- btSoftBody_updateNormals :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_prepareClusters :: BtSoftBodyClass bc => bc -> Int -> IO ()
- btSoftBody_releaseClusters :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_getTotalMass :: BtSoftBodyClass bc => bc -> IO Float
- btSoftBody_checkContact :: (BtSoftBodyClass bc, BtCollisionObjectClass p0, BtSoftBody_sCtiClass p3) => bc -> p0 -> Vec3 -> Float -> p3 -> IO (Bool, Vec3)
- btSoftBody_checkContact' :: (BtSoftBodyClass bc, BtCollisionObjectClass p0, BtSoftBody_sCtiClass p3) => bc -> p0 -> Float -> p3 -> IO (Bool, Vec3)
- btSoftBody_clusterDImpulse :: BtSoftBody_ClusterClass p0 => p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btSoftBody_clusterDImpulse' :: BtSoftBody_ClusterClass p0 => p0 -> IO (Vec3, Vec3)
- btSoftBody_initDefaults :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_checkLink :: BtSoftBodyClass bc => bc -> Int -> Int -> IO Bool
- btSoftBody_checkLink0 :: BtSoftBodyClass bc => bc -> Int -> Int -> IO Bool
- btSoftBody_checkLink1 :: (BtSoftBodyClass bc, BtSoftBody_NodeClass p0, BtSoftBody_NodeClass p1) => bc -> p0 -> p1 -> IO Bool
- btSoftBody_setVolumeMass :: BtSoftBodyClass bc => bc -> Float -> IO ()
- btSoftBody_clusterImpulse :: (BtSoftBody_ClusterClass p0, BtSoftBody_ImpulseClass p2) => p0 -> Vec3 -> p2 -> IO Vec3
- btSoftBody_clusterImpulse' :: (BtSoftBody_ClusterClass p0, BtSoftBody_ImpulseClass p2) => p0 -> p2 -> IO Vec3
- btSoftBody_checkFace :: BtSoftBodyClass bc => bc -> Int -> Int -> Int -> IO Bool
- btSoftBody_evaluateCom :: BtSoftBodyClass bc => bc -> IO Vec3
- btSoftBody_clusterDAImpulse :: BtSoftBody_ClusterClass p0 => p0 -> Vec3 -> IO Vec3
- btSoftBody_clusterDAImpulse' :: BtSoftBody_ClusterClass p0 => p0 -> IO Vec3
- btSoftBody_VSolve_Links :: BtSoftBodyClass p0 => p0 -> Float -> IO ()
- btSoftBody_setTotalMass :: BtSoftBodyClass bc => bc -> Float -> Bool -> IO ()
- btSoftBody_clusterDCImpulse :: BtSoftBody_ClusterClass p0 => p0 -> Vec3 -> IO Vec3
- btSoftBody_clusterDCImpulse' :: BtSoftBody_ClusterClass p0 => p0 -> IO Vec3
- btSoftBody_clusterVelocity :: BtSoftBody_ClusterClass p0 => p0 -> Vec3 -> IO (Vec3, Vec3)
- btSoftBody_clusterVelocity' :: BtSoftBody_ClusterClass p0 => p0 -> IO (Vec3, Vec3)
- btSoftBody_generateBendingConstraints :: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p1) => bc -> Int -> p1 -> IO Int
- btSoftBody_updateClusters :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_appendAnchor :: (BtSoftBodyClass bc, BtRigidBodyClass p1) => bc -> Int -> p1 -> Bool -> Float -> IO ()
- btSoftBody_appendAnchor0 :: (BtSoftBodyClass bc, BtRigidBodyClass p1) => bc -> Int -> p1 -> Bool -> Float -> IO ()
- btSoftBody_appendAnchor1 :: (BtSoftBodyClass bc, BtRigidBodyClass p1) => bc -> Int -> p1 -> Vec3 -> Bool -> Float -> IO Vec3
- btSoftBody_appendAnchor1' :: (BtSoftBodyClass bc, BtRigidBodyClass p1) => bc -> Int -> p1 -> Bool -> Float -> IO Vec3
- btSoftBody_applyClusters :: BtSoftBodyClass bc => bc -> Bool -> IO ()
- btSoftBody_setVelocity :: BtSoftBodyClass bc => bc -> Vec3 -> IO Vec3
- btSoftBody_setVelocity' :: BtSoftBodyClass bc => bc -> IO Vec3
- btSoftBody_clusterCount :: BtSoftBodyClass bc => bc -> IO Int
- btSoftBody_upcast :: BtCollisionObjectClass p0 => p0 -> IO BtSoftBody
- btSoftBody_upcast0 :: BtCollisionObjectClass p0 => p0 -> IO BtSoftBody
- btSoftBody_upcast1 :: BtCollisionObjectClass p0 => p0 -> IO BtSoftBody
- btSoftBody_getWindVelocity :: BtSoftBodyClass bc => bc -> IO Vec3
- btSoftBody_predictMotion :: BtSoftBodyClass bc => bc -> Float -> IO ()
- btSoftBody_pointersToIndices :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_getMass :: BtSoftBodyClass bc => bc -> Int -> IO Float
- btSoftBody_PSolve_RContacts :: BtSoftBodyClass p0 => p0 -> Float -> Float -> IO ()
- btSoftBody_initializeFaceTree :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_addVelocity :: BtSoftBodyClass bc => bc -> Vec3 -> IO Vec3
- btSoftBody_addVelocity' :: BtSoftBodyClass bc => bc -> IO Vec3
- btSoftBody_addVelocity0 :: BtSoftBodyClass bc => bc -> Vec3 -> IO Vec3
- btSoftBody_addVelocity0' :: BtSoftBodyClass bc => bc -> IO Vec3
- btSoftBody_addVelocity1 :: BtSoftBodyClass bc => bc -> Vec3 -> Int -> IO Vec3
- btSoftBody_addVelocity1' :: BtSoftBodyClass bc => bc -> Int -> IO Vec3
- btSoftBody_PSolve_Anchors :: BtSoftBodyClass p0 => p0 -> Float -> Float -> IO ()
- btSoftBody_cleanupClusters :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_transform :: BtSoftBodyClass bc => bc -> Transform -> IO Transform
- btSoftBody_transform' :: BtSoftBodyClass bc => bc -> IO Transform
- btSoftBody_appendLinearJoint2 :: (BtSoftBodyClass bc, BtSoftBody_LJoint_SpecsClass p0, BtSoftBodyClass p1) => bc -> p0 -> p1 -> IO ()
- btSoftBody_randomizeConstraints :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_updatePose :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_translate :: BtSoftBodyClass bc => bc -> Vec3 -> IO Vec3
- btSoftBody_translate' :: BtSoftBodyClass bc => bc -> IO Vec3
- btSoftBody_getAabb :: BtSoftBodyClass bc => bc -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btSoftBody_getAabb' :: BtSoftBodyClass bc => bc -> IO (Vec3, Vec3)
- btSoftBody_PSolve_SContacts :: BtSoftBodyClass p0 => p0 -> Float -> Float -> IO ()
- btSoftBody_appendMaterial :: BtSoftBodyClass bc => bc -> IO BtSoftBody_Material
- btSoftBody_appendNode :: BtSoftBodyClass bc => bc -> Vec3 -> Float -> IO Vec3
- btSoftBody_appendNode' :: BtSoftBodyClass bc => bc -> Float -> IO Vec3
- btSoftBody_setMass :: BtSoftBodyClass bc => bc -> Int -> Float -> IO ()
- btSoftBody_integrateMotion :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_defaultCollisionHandler :: (BtSoftBodyClass bc, BtCollisionObjectClass p0) => bc -> p0 -> IO ()
- btSoftBody_defaultCollisionHandler0 :: (BtSoftBodyClass bc, BtCollisionObjectClass p0) => bc -> p0 -> IO ()
- btSoftBody_defaultCollisionHandler1 :: (BtSoftBodyClass bc, BtSoftBodyClass p0) => bc -> p0 -> IO ()
- btSoftBody_solveConstraints :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_setTotalDensity :: BtSoftBodyClass bc => bc -> Float -> IO ()
- btSoftBody_appendNote :: (BtSoftBodyClass bc, BtSoftBody_NodeClass p3, BtSoftBody_NodeClass p4, BtSoftBody_NodeClass p5, BtSoftBody_NodeClass p6) => bc -> String -> Vec3 -> Vec4 -> p3 -> p4 -> p5 -> p6 -> IO (Vec3, Vec4)
- btSoftBody_appendNote' :: (BtSoftBodyClass bc, BtSoftBody_NodeClass p3, BtSoftBody_NodeClass p4, BtSoftBody_NodeClass p5, BtSoftBody_NodeClass p6) => bc -> String -> p3 -> p4 -> p5 -> p6 -> IO (Vec3, Vec4)
- btSoftBody_appendNote0 :: (BtSoftBodyClass bc, BtSoftBody_NodeClass p3, BtSoftBody_NodeClass p4, BtSoftBody_NodeClass p5, BtSoftBody_NodeClass p6) => bc -> String -> Vec3 -> Vec4 -> p3 -> p4 -> p5 -> p6 -> IO (Vec3, Vec4)
- btSoftBody_appendNote0' :: (BtSoftBodyClass bc, BtSoftBody_NodeClass p3, BtSoftBody_NodeClass p4, BtSoftBody_NodeClass p5, BtSoftBody_NodeClass p6) => bc -> String -> p3 -> p4 -> p5 -> p6 -> IO (Vec3, Vec4)
- btSoftBody_appendNote1 :: (BtSoftBodyClass bc, BtSoftBody_NodeClass p2) => bc -> String -> Vec3 -> p2 -> IO Vec3
- btSoftBody_appendNote1' :: (BtSoftBodyClass bc, BtSoftBody_NodeClass p2) => bc -> String -> p2 -> IO Vec3
- btSoftBody_appendNote2 :: (BtSoftBodyClass bc, BtSoftBody_LinkClass p2) => bc -> String -> Vec3 -> p2 -> IO Vec3
- btSoftBody_appendNote2' :: (BtSoftBodyClass bc, BtSoftBody_LinkClass p2) => bc -> String -> p2 -> IO Vec3
- btSoftBody_appendNote3 :: (BtSoftBodyClass bc, BtSoftBody_FaceClass p2) => bc -> String -> Vec3 -> p2 -> IO Vec3
- btSoftBody_appendNote3' :: (BtSoftBodyClass bc, BtSoftBody_FaceClass p2) => bc -> String -> p2 -> IO Vec3
- btSoftBody_setVolumeDensity :: BtSoftBodyClass bc => bc -> Float -> IO ()
- btSoftBody_updateConstants :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_staticSolve :: BtSoftBodyClass bc => bc -> Int -> IO ()
- btSoftBody_refine :: (BtSoftBodyClass bc, BtSoftBody_ImplicitFnClass p0) => bc -> p0 -> Float -> Bool -> IO ()
- btSoftBody_appendLink :: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p1) => bc -> Int -> p1 -> IO ()
- btSoftBody_appendLink0 :: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p1) => bc -> Int -> p1 -> IO ()
- btSoftBody_appendLink1 :: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p2) => bc -> Int -> Int -> p2 -> Bool -> IO ()
- btSoftBody_appendLink2 :: (BtSoftBodyClass bc, BtSoftBody_NodeClass p0, BtSoftBody_NodeClass p1, BtSoftBody_MaterialClass p2) => bc -> p0 -> p1 -> p2 -> Bool -> IO ()
- btSoftBody_calculateSerializeBufferSize :: BtSoftBodyClass bc => bc -> IO Int
- btSoftBody_solveClusters :: BtAlignedObjectArray_btSoftBody_ptr_Class p0 => p0 -> IO ()
- btSoftBody_solveClusters0 :: BtAlignedObjectArray_btSoftBody_ptr_Class p0 => p0 -> IO ()
- btSoftBody_solveClusters1 :: BtSoftBodyClass bc => bc -> Float -> IO ()
- btSoftBody_rayTest :: (BtSoftBodyClass bc, BtSoftBody_sRayCastClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Bool, Vec3, Vec3)
- btSoftBody_rayTest' :: (BtSoftBodyClass bc, BtSoftBody_sRayCastClass p2) => bc -> p2 -> IO (Bool, Vec3, Vec3)
- btSoftBody_rayTest0 :: (BtSoftBodyClass bc, BtSoftBody_sRayCastClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Bool, Vec3, Vec3)
- btSoftBody_rayTest0' :: (BtSoftBodyClass bc, BtSoftBody_sRayCastClass p2) => bc -> p2 -> IO (Bool, Vec3, Vec3)
- btSoftBody_setPose :: BtSoftBodyClass bc => bc -> Bool -> Bool -> IO ()
- btSoftBody_appendFace :: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p1) => bc -> Int -> p1 -> IO ()
- btSoftBody_appendFace0 :: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p1) => bc -> Int -> p1 -> IO ()
- btSoftBody_appendFace1 :: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p3) => bc -> Int -> Int -> Int -> p3 -> IO ()
- btSoftBody_dampClusters :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_getWorldInfo :: BtSoftBodyClass bc => bc -> IO BtSoftBodyWorldInfo
- btSoftBody_appendAngularJoint2 :: (BtSoftBodyClass bc, BtSoftBody_AJoint_SpecsClass p0, BtSoftBodyClass p1) => bc -> p0 -> p1 -> IO ()
- btSoftBody_clusterVImpulse :: BtSoftBody_ClusterClass p0 => p0 -> Vec3 -> Vec3 -> IO (Vec3, Vec3)
- btSoftBody_clusterVImpulse' :: BtSoftBody_ClusterClass p0 => p0 -> IO (Vec3, Vec3)
- btSoftBody_scale :: BtSoftBodyClass bc => bc -> Vec3 -> IO Vec3
- btSoftBody_scale' :: BtSoftBodyClass bc => bc -> IO Vec3
- btSoftBody_clusterAImpulse :: (BtSoftBody_ClusterClass p0, BtSoftBody_ImpulseClass p1) => p0 -> p1 -> IO ()
- btSoftBody_clusterCom :: BtSoftBody_ClusterClass p0 => p0 -> IO Vec3
- btSoftBody_clusterCom0 :: BtSoftBody_ClusterClass p0 => p0 -> IO Vec3
- btSoftBody_clusterCom1 :: BtSoftBodyClass bc => bc -> Int -> IO Vec3
- btSoftBody_setWindVelocity :: BtSoftBodyClass bc => bc -> Vec3 -> IO Vec3
- btSoftBody_setWindVelocity' :: BtSoftBodyClass bc => bc -> IO Vec3
- btSoftBody_applyForces :: BtSoftBodyClass bc => bc -> IO ()
- btSoftBody_appendTetra :: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p1) => bc -> Int -> p1 -> IO ()
- btSoftBody_appendTetra0 :: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p1) => bc -> Int -> p1 -> IO ()
- btSoftBody_appendTetra1 :: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p4) => bc -> Int -> Int -> Int -> Int -> p4 -> IO ()
- btSoftBody_m_anchors_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Anchor_Class a) => bc -> a -> IO ()
- btSoftBody_m_anchors_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Anchor_
- btSoftBody_m_bUpdateRtCst_set :: BtSoftBodyClass bc => bc -> Bool -> IO ()
- btSoftBody_m_bUpdateRtCst_get :: BtSoftBodyClass bc => bc -> IO Bool
- btSoftBody_m_cdbvt_set :: (BtSoftBodyClass bc, BtDbvtClass a) => bc -> a -> IO ()
- btSoftBody_m_cdbvt_get :: BtSoftBodyClass bc => bc -> IO BtDbvt
- btSoftBody_m_cfg_set :: (BtSoftBodyClass bc, BtSoftBody_ConfigClass a) => bc -> a -> IO ()
- btSoftBody_m_cfg_get :: BtSoftBodyClass bc => bc -> IO BtSoftBody_Config
- btSoftBody_m_clusterConnectivity_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_bool_Class a) => bc -> a -> IO ()
- btSoftBody_m_clusterConnectivity_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_bool_
- btSoftBody_m_clusters_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Cluster_ptr_Class a) => bc -> a -> IO ()
- btSoftBody_m_clusters_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Cluster_ptr_
- btSoftBody_m_collisionDisabledObjects_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btCollisionObject_ptr_Class a) => bc -> a -> IO ()
- btSoftBody_m_collisionDisabledObjects_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btCollisionObject_ptr_
- btSoftBody_m_faces_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Face_Class a) => bc -> a -> IO ()
- btSoftBody_m_faces_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Face_
- btSoftBody_m_fdbvt_set :: (BtSoftBodyClass bc, BtDbvtClass a) => bc -> a -> IO ()
- btSoftBody_m_fdbvt_get :: BtSoftBodyClass bc => bc -> IO BtDbvt
- btSoftBody_m_initialWorldTransform_set :: BtSoftBodyClass bc => bc -> Transform -> IO ()
- btSoftBody_m_initialWorldTransform_get :: BtSoftBodyClass bc => bc -> IO Transform
- btSoftBody_m_joints_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Joint_ptr_Class a) => bc -> a -> IO ()
- btSoftBody_m_joints_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Joint_ptr_
- btSoftBody_m_links_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Link_Class a) => bc -> a -> IO ()
- btSoftBody_m_links_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Link_
- btSoftBody_m_materials_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Material_ptr_Class a) => bc -> a -> IO ()
- btSoftBody_m_materials_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Material_ptr_
- btSoftBody_m_ndbvt_set :: (BtSoftBodyClass bc, BtDbvtClass a) => bc -> a -> IO ()
- btSoftBody_m_ndbvt_get :: BtSoftBodyClass bc => bc -> IO BtDbvt
- btSoftBody_m_nodes_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Node_Class a) => bc -> a -> IO ()
- btSoftBody_m_nodes_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Node_
- btSoftBody_m_notes_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Note_Class a) => bc -> a -> IO ()
- btSoftBody_m_notes_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Note_
- btSoftBody_m_pose_set :: (BtSoftBodyClass bc, BtSoftBody_PoseClass a) => bc -> a -> IO ()
- btSoftBody_m_pose_get :: BtSoftBodyClass bc => bc -> IO BtSoftBody_Pose
- btSoftBody_m_rcontacts_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_RContact_Class a) => bc -> a -> IO ()
- btSoftBody_m_rcontacts_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_RContact_
- btSoftBody_m_scontacts_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_SContact_Class a) => bc -> a -> IO ()
- btSoftBody_m_scontacts_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_SContact_
- btSoftBody_m_sst_set :: (BtSoftBodyClass bc, BtSoftBody_SolverStateClass a) => bc -> a -> IO ()
- btSoftBody_m_sst_get :: BtSoftBodyClass bc => bc -> IO BtSoftBody_SolverState
- btSoftBody_m_tag_set :: BtSoftBodyClass bc => bc -> VoidPtr -> IO ()
- btSoftBody_m_tag_get :: BtSoftBodyClass bc => bc -> IO VoidPtr
- btSoftBody_m_tetras_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Tetra_Class a) => bc -> a -> IO ()
- btSoftBody_m_tetras_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Tetra_
- btSoftBody_m_timeacc_set :: BtSoftBodyClass bc => bc -> Float -> IO ()
- btSoftBody_m_timeacc_get :: BtSoftBodyClass bc => bc -> IO Float
- btSoftBody_m_userIndexMapping_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_int_Class a) => bc -> a -> IO ()
- btSoftBody_m_userIndexMapping_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_int_
- btSoftBody_m_windVelocity_set :: BtSoftBodyClass bc => bc -> Vec3 -> IO ()
- btSoftBody_m_windVelocity_get :: BtSoftBodyClass bc => bc -> IO Vec3
- btSoftBody_m_worldInfo_set :: (BtSoftBodyClass bc, BtSoftBodyWorldInfoClass a) => bc -> a -> IO ()
- btSoftBody_m_worldInfo_get :: BtSoftBodyClass bc => bc -> IO BtSoftBodyWorldInfo
- btSoftBodyHelpers :: IO BtSoftBodyHelpers
- btSoftBodyHelpers_free :: BtSoftBodyHelpersClass bc => bc -> IO ()
- btSoftBodyHelpers_DrawInfos :: (BtSoftBodyClass p0, BtIDebugDrawClass p1) => p0 -> p1 -> Bool -> Bool -> Bool -> IO ()
- btSoftBodyHelpers_Draw :: (BtSoftBodyClass p0, BtIDebugDrawClass p1) => p0 -> p1 -> Int -> IO ()
- btSoftBodyHelpers_CreateEllipsoid :: BtSoftBodyWorldInfoClass p0 => p0 -> Vec3 -> Vec3 -> Int -> IO (BtSoftBody, Vec3, Vec3)
- btSoftBodyHelpers_CreateEllipsoid' :: BtSoftBodyWorldInfoClass p0 => p0 -> Int -> IO (BtSoftBody, Vec3, Vec3)
- btSoftBodyHelpers_CreateFromTetGenData :: BtSoftBodyWorldInfoClass p0 => p0 -> String -> String -> String -> Bool -> Bool -> Bool -> IO BtSoftBody
- btSoftBodyHelpers_DrawFrame :: (BtSoftBodyClass p0, BtIDebugDrawClass p1) => p0 -> p1 -> IO ()
- btSoftBodyHelpers_CreateRope :: BtSoftBodyWorldInfoClass p0 => p0 -> Vec3 -> Vec3 -> Int -> Int -> IO (BtSoftBody, Vec3, Vec3)
- btSoftBodyHelpers_CreateRope' :: BtSoftBodyWorldInfoClass p0 => p0 -> Int -> Int -> IO (BtSoftBody, Vec3, Vec3)
- btSoftBodyHelpers_CalculateUV :: Int -> Int -> Int -> Int -> Int -> IO Float
- btSoftBodyHelpers_DrawFaceTree :: (BtSoftBodyClass p0, BtIDebugDrawClass p1) => p0 -> p1 -> Int -> Int -> IO ()
- btSoftBodyHelpers_DrawClusterTree :: (BtSoftBodyClass p0, BtIDebugDrawClass p1) => p0 -> p1 -> Int -> Int -> IO ()
- btSoftBodyHelpers_DrawNodeTree :: (BtSoftBodyClass p0, BtIDebugDrawClass p1) => p0 -> p1 -> Int -> Int -> IO ()
- btSoftBodyHelpers_CreatePatch :: BtSoftBodyWorldInfoClass p0 => p0 -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> Int -> Int -> Int -> Bool -> IO (BtSoftBody, Vec3, Vec3, Vec3, Vec3)
- btSoftBodyHelpers_CreatePatch' :: BtSoftBodyWorldInfoClass p0 => p0 -> Int -> Int -> Int -> Bool -> IO (BtSoftBody, Vec3, Vec3, Vec3, Vec3)
- btSoftBodyRigidBodyCollisionConfiguration :: BtDefaultCollisionConstructionInfoClass p0 => p0 -> IO BtSoftBodyRigidBodyCollisionConfiguration
- btSoftBodyRigidBodyCollisionConfiguration_free :: BtSoftBodyRigidBodyCollisionConfigurationClass bc => bc -> IO ()
- btSoftBodyRigidBodyCollisionConfiguration_getCollisionAlgorithmCreateFunc :: BtSoftBodyRigidBodyCollisionConfigurationClass bc => bc -> Int -> Int -> IO BtCollisionAlgorithmCreateFunc
- btSoftBodyRigidBodyCollisionConfiguration_m_softSoftCreateFunc_set :: (BtSoftBodyRigidBodyCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btSoftBodyRigidBodyCollisionConfiguration_m_softSoftCreateFunc_get :: BtSoftBodyRigidBodyCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConvexCreateFunc_set :: (BtSoftBodyRigidBodyCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConvexCreateFunc_get :: BtSoftBodyRigidBodyCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConvexCreateFunc_set :: (BtSoftBodyRigidBodyCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConvexCreateFunc_get :: BtSoftBodyRigidBodyCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConcaveCreateFunc_set :: (BtSoftBodyRigidBodyCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConcaveCreateFunc_get :: BtSoftBodyRigidBodyCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConcaveCreateFunc_set :: (BtSoftBodyRigidBodyCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO ()
- btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConcaveCreateFunc_get :: BtSoftBodyRigidBodyCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc
- btSoftBodyWorldInfo :: IO BtSoftBodyWorldInfo
- btSoftBodyWorldInfo_free :: BtSoftBodyWorldInfoClass bc => bc -> IO ()
- btSoftBodyWorldInfo_air_density_set :: BtSoftBodyWorldInfoClass bc => bc -> Float -> IO ()
- btSoftBodyWorldInfo_air_density_get :: BtSoftBodyWorldInfoClass bc => bc -> IO Float
- btSoftBodyWorldInfo_m_broadphase_set :: (BtSoftBodyWorldInfoClass bc, BtBroadphaseInterfaceClass a) => bc -> a -> IO ()
- btSoftBodyWorldInfo_m_broadphase_get :: BtSoftBodyWorldInfoClass bc => bc -> IO BtBroadphaseInterface
- btSoftBodyWorldInfo_m_dispatcher_set :: (BtSoftBodyWorldInfoClass bc, BtDispatcherClass a) => bc -> a -> IO ()
- btSoftBodyWorldInfo_m_dispatcher_get :: BtSoftBodyWorldInfoClass bc => bc -> IO BtDispatcher
- btSoftBodyWorldInfo_m_gravity_set :: BtSoftBodyWorldInfoClass bc => bc -> Vec3 -> IO ()
- btSoftBodyWorldInfo_m_gravity_get :: BtSoftBodyWorldInfoClass bc => bc -> IO Vec3
- btSoftBodyWorldInfo_m_sparsesdf_set :: (BtSoftBodyWorldInfoClass bc, BtSparseSdf_3_Class a) => bc -> a -> IO ()
- btSoftBodyWorldInfo_m_sparsesdf_get :: BtSoftBodyWorldInfoClass bc => bc -> IO BtSparseSdf_3_
- btSoftBodyWorldInfo_water_density_set :: BtSoftBodyWorldInfoClass bc => bc -> Float -> IO ()
- btSoftBodyWorldInfo_water_density_get :: BtSoftBodyWorldInfoClass bc => bc -> IO Float
- btSoftBodyWorldInfo_water_normal_set :: BtSoftBodyWorldInfoClass bc => bc -> Vec3 -> IO ()
- btSoftBodyWorldInfo_water_normal_get :: BtSoftBodyWorldInfoClass bc => bc -> IO Vec3
- btSoftBodyWorldInfo_water_offset_set :: BtSoftBodyWorldInfoClass bc => bc -> Float -> IO ()
- btSoftBodyWorldInfo_water_offset_get :: BtSoftBodyWorldInfoClass bc => bc -> IO Float
- btSoftRigidDynamicsWorld_free :: BtSoftRigidDynamicsWorldClass bc => bc -> IO ()
- btSoftRigidDynamicsWorld_predictUnconstraintMotion :: BtSoftRigidDynamicsWorldClass bc => bc -> Float -> IO ()
- btSoftRigidDynamicsWorld_getWorldInfo :: BtSoftRigidDynamicsWorldClass bc => bc -> IO BtSoftBodyWorldInfo
- btSoftRigidDynamicsWorld_getWorldInfo0 :: BtSoftRigidDynamicsWorldClass bc => bc -> IO BtSoftBodyWorldInfo
- btSoftRigidDynamicsWorld_getWorldInfo1 :: BtSoftRigidDynamicsWorldClass bc => bc -> IO BtSoftBodyWorldInfo
- btSoftRigidDynamicsWorld_setDrawFlags :: BtSoftRigidDynamicsWorldClass bc => bc -> Int -> IO ()
- btSoftRigidDynamicsWorld_getSoftBodyArray :: BtSoftRigidDynamicsWorldClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_ptr_
- btSoftRigidDynamicsWorld_getSoftBodyArray0 :: BtSoftRigidDynamicsWorldClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_ptr_
- btSoftRigidDynamicsWorld_getSoftBodyArray1 :: BtSoftRigidDynamicsWorldClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_ptr_
- btSoftRigidDynamicsWorld_serialize :: (BtSoftRigidDynamicsWorldClass bc, BtSerializerClass p0) => bc -> p0 -> IO ()
- btSoftRigidDynamicsWorld_rayTest :: (BtSoftRigidDynamicsWorldClass bc, BtCollisionWorld_RayResultCallbackClass p2) => bc -> Vec3 -> Vec3 -> p2 -> IO (Vec3, Vec3)
- btSoftRigidDynamicsWorld_rayTest' :: (BtSoftRigidDynamicsWorldClass bc, BtCollisionWorld_RayResultCallbackClass p2) => bc -> p2 -> IO (Vec3, Vec3)
- btSoftRigidDynamicsWorld_solveSoftBodiesConstraints :: BtSoftRigidDynamicsWorldClass bc => bc -> Float -> IO ()
- btSoftRigidDynamicsWorld_removeCollisionObject :: (BtSoftRigidDynamicsWorldClass bc, BtCollisionObjectClass p0) => bc -> p0 -> IO ()
- btSoftRigidDynamicsWorld_addSoftBody :: (BtSoftRigidDynamicsWorldClass bc, BtSoftBodyClass p0) => bc -> p0 -> Int -> Int -> IO ()
- btSoftRigidDynamicsWorld_rayTestSingle :: (BtCollisionObjectClass p2, BtCollisionShapeClass p3, BtCollisionWorld_RayResultCallbackClass p5) => Transform -> Transform -> p2 -> p3 -> Transform -> p5 -> IO (Transform, Transform, Transform)
- btSoftRigidDynamicsWorld_rayTestSingle' :: (BtCollisionObjectClass p2, BtCollisionShapeClass p3, BtCollisionWorld_RayResultCallbackClass p5) => p2 -> p3 -> p5 -> IO (Transform, Transform, Transform)
- btSoftRigidDynamicsWorld_internalSingleStepSimulation :: BtSoftRigidDynamicsWorldClass bc => bc -> Float -> IO ()
- btSoftRigidDynamicsWorld_serializeSoftBodies :: (BtSoftRigidDynamicsWorldClass bc, BtSerializerClass p0) => bc -> p0 -> IO ()
- btSoftRigidDynamicsWorld_removeSoftBody :: (BtSoftRigidDynamicsWorldClass bc, BtSoftBodyClass p0) => bc -> p0 -> IO ()
- btSoftRigidDynamicsWorld_getDrawFlags :: BtSoftRigidDynamicsWorldClass bc => bc -> IO Int
- btSoftRigidDynamicsWorld_debugDrawWorld :: BtSoftRigidDynamicsWorldClass bc => bc -> IO ()
- btSoftRigidDynamicsWorld_m_softBodies_set :: (BtSoftRigidDynamicsWorldClass bc, BtAlignedObjectArray_btSoftBody_ptr_Class a) => bc -> a -> IO ()
- btSoftRigidDynamicsWorld_m_softBodies_get :: BtSoftRigidDynamicsWorldClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_ptr_
- btSoftRigidDynamicsWorld_m_drawFlags_set :: BtSoftRigidDynamicsWorldClass bc => bc -> Int -> IO ()
- btSoftRigidDynamicsWorld_m_drawFlags_get :: BtSoftRigidDynamicsWorldClass bc => bc -> IO Int
- btSoftRigidDynamicsWorld_m_drawNodeTree_set :: BtSoftRigidDynamicsWorldClass bc => bc -> Bool -> IO ()
- btSoftRigidDynamicsWorld_m_drawNodeTree_get :: BtSoftRigidDynamicsWorldClass bc => bc -> IO Bool
- btSoftRigidDynamicsWorld_m_drawFaceTree_set :: BtSoftRigidDynamicsWorldClass bc => bc -> Bool -> IO ()
- btSoftRigidDynamicsWorld_m_drawFaceTree_get :: BtSoftRigidDynamicsWorldClass bc => bc -> IO Bool
- btSoftRigidDynamicsWorld_m_drawClusterTree_set :: BtSoftRigidDynamicsWorldClass bc => bc -> Bool -> IO ()
- btSoftRigidDynamicsWorld_m_drawClusterTree_get :: BtSoftRigidDynamicsWorldClass bc => bc -> IO Bool
- btSoftRigidDynamicsWorld_m_sbi_set :: (BtSoftRigidDynamicsWorldClass bc, BtSoftBodyWorldInfoClass a) => bc -> a -> IO ()
- btSoftRigidDynamicsWorld_m_sbi_get :: BtSoftRigidDynamicsWorldClass bc => bc -> IO BtSoftBodyWorldInfo
- btSoftRigidDynamicsWorld_m_ownsSolver_set :: BtSoftRigidDynamicsWorldClass bc => bc -> Bool -> IO ()
- btSoftRigidDynamicsWorld_m_ownsSolver_get :: BtSoftRigidDynamicsWorldClass bc => bc -> IO Bool
- btSparseSdf_3_ :: IO BtSparseSdf_3_
- btSparseSdf_3__free :: BtSparseSdf_3_Class bc => bc -> IO ()
- btSparseSdf_3__Reset :: BtSparseSdf_3_Class bc => bc -> IO ()
- btSparseSdf_3__Hash :: BtCollisionShapeClass p3 => Int -> Int -> Int -> p3 -> IO Word32
- btSparseSdf_3__RemoveReferences :: (BtSparseSdf_3_Class bc, BtCollisionShapeClass p0) => bc -> p0 -> IO Int
- btSparseSdf_3__Lerp :: Float -> Float -> Float -> IO Float
- btSparseSdf_3__Evaluate :: (BtSparseSdf_3_Class bc, BtCollisionShapeClass p1) => bc -> Vec3 -> p1 -> Vec3 -> Float -> IO (Float, Vec3, Vec3)
- btSparseSdf_3__Evaluate' :: (BtSparseSdf_3_Class bc, BtCollisionShapeClass p1) => bc -> p1 -> Float -> IO (Float, Vec3, Vec3)
- btSparseSdf_3__GarbageCollect :: BtSparseSdf_3_Class bc => bc -> Int -> IO ()
- btSparseSdf_3__DistanceToShape :: BtCollisionShapeClass p1 => Vec3 -> p1 -> IO (Float, Vec3)
- btSparseSdf_3__DistanceToShape' :: BtCollisionShapeClass p1 => p1 -> IO (Float, Vec3)
- btSparseSdf_3__Initialize :: BtSparseSdf_3_Class bc => bc -> Int -> IO ()
- btSparseSdf_3__cells_set :: (BtSparseSdf_3_Class bc, BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_Class a) => bc -> a -> IO ()
- btSparseSdf_3__cells_get :: BtSparseSdf_3_Class bc => bc -> IO BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_
- btSparseSdf_3__ncells_set :: BtSparseSdf_3_Class bc => bc -> Int -> IO ()
- btSparseSdf_3__ncells_get :: BtSparseSdf_3_Class bc => bc -> IO Int
- btSparseSdf_3__nprobes_set :: BtSparseSdf_3_Class bc => bc -> Int -> IO ()
- btSparseSdf_3__nprobes_get :: BtSparseSdf_3_Class bc => bc -> IO Int
- btSparseSdf_3__nqueries_set :: BtSparseSdf_3_Class bc => bc -> Int -> IO ()
- btSparseSdf_3__nqueries_get :: BtSparseSdf_3_Class bc => bc -> IO Int
- btSparseSdf_3__puid_set :: BtSparseSdf_3_Class bc => bc -> Int -> IO ()
- btSparseSdf_3__puid_get :: BtSparseSdf_3_Class bc => bc -> IO Int
- btSparseSdf_3__voxelsz_set :: BtSparseSdf_3_Class bc => bc -> Float -> IO ()
- btSparseSdf_3__voxelsz_get :: BtSparseSdf_3_Class bc => bc -> IO Float
- btSoftBody_eAeroModel :: IO BtSoftBody_eAeroModel
- btSoftBody_eAeroModel_free :: BtSoftBody_eAeroModelClass bc => bc -> IO ()
- btSoftBody_eFeature :: IO BtSoftBody_eFeature
- btSoftBody_eFeature_free :: BtSoftBody_eFeatureClass bc => bc -> IO ()
- btSoftBody_ePSolver :: IO BtSoftBody_ePSolver
- btSoftBody_ePSolver_free :: BtSoftBody_ePSolverClass bc => bc -> IO ()
- btSoftBody_eSolverPresets :: IO BtSoftBody_eSolverPresets
- btSoftBody_eSolverPresets_free :: BtSoftBody_eSolverPresetsClass bc => bc -> IO ()
- btSoftBody_Joint_eType :: IO BtSoftBody_Joint_eType
- btSoftBody_Joint_eType_free :: BtSoftBody_Joint_eTypeClass bc => bc -> IO ()
- btSoftBody_eVSolver :: IO BtSoftBody_eVSolver
- btSoftBody_eVSolver_free :: BtSoftBody_eVSolverClass bc => bc -> IO ()
- btSoftBody_fCollision :: IO BtSoftBody_fCollision
- btSoftBody_fCollision_free :: BtSoftBody_fCollisionClass bc => bc -> IO ()
- fDrawFlags :: IO FDrawFlags
- fDrawFlags_free :: FDrawFlagsClass bc => bc -> IO ()
- btSoftBody_fMaterial :: IO BtSoftBody_fMaterial
- btSoftBody_fMaterial_free :: BtSoftBody_fMaterialClass bc => bc -> IO ()
- btSoftBody_sCti :: IO BtSoftBody_sCti
- btSoftBody_sCti_free :: BtSoftBody_sCtiClass bc => bc -> IO ()
- btSoftBody_sCti_m_colObj_set :: (BtSoftBody_sCtiClass bc, BtCollisionObjectClass a) => bc -> a -> IO ()
- btSoftBody_sCti_m_colObj_get :: BtSoftBody_sCtiClass bc => bc -> IO BtCollisionObject
- btSoftBody_sCti_m_normal_set :: BtSoftBody_sCtiClass bc => bc -> Vec3 -> IO ()
- btSoftBody_sCti_m_normal_get :: BtSoftBody_sCtiClass bc => bc -> IO Vec3
- btSoftBody_sCti_m_offset_set :: BtSoftBody_sCtiClass bc => bc -> Float -> IO ()
- btSoftBody_sCti_m_offset_get :: BtSoftBody_sCtiClass bc => bc -> IO Float
- btSoftBody_sMedium :: IO BtSoftBody_sMedium
- btSoftBody_sMedium_free :: BtSoftBody_sMediumClass bc => bc -> IO ()
- btSoftBody_sMedium_m_density_set :: BtSoftBody_sMediumClass bc => bc -> Float -> IO ()
- btSoftBody_sMedium_m_density_get :: BtSoftBody_sMediumClass bc => bc -> IO Float
- btSoftBody_sMedium_m_pressure_set :: BtSoftBody_sMediumClass bc => bc -> Float -> IO ()
- btSoftBody_sMedium_m_pressure_get :: BtSoftBody_sMediumClass bc => bc -> IO Float
- btSoftBody_sMedium_m_velocity_set :: BtSoftBody_sMediumClass bc => bc -> Vec3 -> IO ()
- btSoftBody_sMedium_m_velocity_get :: BtSoftBody_sMediumClass bc => bc -> IO Vec3
- btSoftBody_sRayCast :: IO BtSoftBody_sRayCast
- btSoftBody_sRayCast_free :: BtSoftBody_sRayCastClass bc => bc -> IO ()
- btSoftBody_sRayCast_body_set :: (BtSoftBody_sRayCastClass bc, BtSoftBodyClass a) => bc -> a -> IO ()
- btSoftBody_sRayCast_body_get :: BtSoftBody_sRayCastClass bc => bc -> IO BtSoftBody
- btSoftBody_sRayCast_fraction_set :: BtSoftBody_sRayCastClass bc => bc -> Float -> IO ()
- btSoftBody_sRayCast_fraction_get :: BtSoftBody_sRayCastClass bc => bc -> IO Float
- btSoftBody_sRayCast_index_set :: BtSoftBody_sRayCastClass bc => bc -> Int -> IO ()
- btSoftBody_sRayCast_index_get :: BtSoftBody_sRayCastClass bc => bc -> IO Int
Documentation
btSoftBody_sRayCast_free'_ :: Ptr () -> IO () Source #
btSoftBody_sRayCast'_ :: IO (Ptr ()) Source #
btSoftBody_sMedium_free'_ :: Ptr () -> IO () Source #
btSoftBody_sMedium'_ :: IO (Ptr ()) Source #
btSoftBody_sCti_free'_ :: Ptr () -> IO () Source #
btSoftBody_sCti'_ :: IO (Ptr ()) Source #
btSoftBody_fMaterial_free'_ :: Ptr () -> IO () Source #
btSoftBody_fMaterial'_ :: IO (Ptr ()) Source #
fDrawFlags_free'_ :: Ptr () -> IO () Source #
fDrawFlags'_ :: IO (Ptr ()) Source #
btSoftBody_fCollision_free'_ :: Ptr () -> IO () Source #
btSoftBody_fCollision'_ :: IO (Ptr ()) Source #
btSoftBody_eVSolver_free'_ :: Ptr () -> IO () Source #
btSoftBody_eVSolver'_ :: IO (Ptr ()) Source #
btSoftBody_Joint_eType_free'_ :: Ptr () -> IO () Source #
btSoftBody_Joint_eType'_ :: IO (Ptr ()) Source #
btSoftBody_eSolverPresets_free'_ :: Ptr () -> IO () Source #
btSoftBody_eSolverPresets'_ :: IO (Ptr ()) Source #
btSoftBody_ePSolver_free'_ :: Ptr () -> IO () Source #
btSoftBody_ePSolver'_ :: IO (Ptr ()) Source #
btSoftBody_eFeature_free'_ :: Ptr () -> IO () Source #
btSoftBody_eFeature'_ :: IO (Ptr ()) Source #
btSoftBody_eAeroModel_free'_ :: Ptr () -> IO () Source #
btSoftBody_eAeroModel'_ :: IO (Ptr ()) Source #
btSparseSdf_3__Evaluate''_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> CFloat -> IO CFloat Source #
btSparseSdf_3__Evaluate'_ :: Ptr () -> Ptr CFloat -> Ptr () -> Ptr CFloat -> CFloat -> IO CFloat Source #
btSparseSdf_3__Reset'_ :: Ptr () -> IO () Source #
btSparseSdf_3__free'_ :: Ptr () -> IO () Source #
btSparseSdf_3_'_ :: IO (Ptr ()) Source #
btSoftRigidDynamicsWorld_debugDrawWorld'_ :: Ptr () -> IO () Source #
btSoftRigidDynamicsWorld_rayTestSingle''_ :: Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> IO () Source #
btSoftRigidDynamicsWorld_rayTestSingle'_ :: Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr CFloat -> Ptr () -> IO () Source #
btSoftRigidDynamicsWorld_rayTest''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btSoftRigidDynamicsWorld_rayTest'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr () -> IO () Source #
btSoftRigidDynamicsWorld_free'_ :: Ptr () -> IO () Source #
btSoftBodyWorldInfo_free'_ :: Ptr () -> IO () Source #
btSoftBodyWorldInfo'_ :: IO (Ptr ()) Source #
btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConcaveCreateFunc_get'_ :: Ptr () -> IO (Ptr ()) Source #
btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConcaveCreateFunc_set'_ :: Ptr () -> Ptr () -> IO () Source #
btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConcaveCreateFunc_get'_ :: Ptr () -> IO (Ptr ()) Source #
btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConcaveCreateFunc_set'_ :: Ptr () -> Ptr () -> IO () Source #
btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConvexCreateFunc_get'_ :: Ptr () -> IO (Ptr ()) Source #
btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConvexCreateFunc_set'_ :: Ptr () -> Ptr () -> IO () Source #
btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConvexCreateFunc_get'_ :: Ptr () -> IO (Ptr ()) Source #
btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConvexCreateFunc_set'_ :: Ptr () -> Ptr () -> IO () Source #
btSoftBodyRigidBodyCollisionConfiguration_m_softSoftCreateFunc_get'_ :: Ptr () -> IO (Ptr ()) Source #
btSoftBodyRigidBodyCollisionConfiguration_m_softSoftCreateFunc_set'_ :: Ptr () -> Ptr () -> IO () Source #
btSoftBodyRigidBodyCollisionConfiguration_getCollisionAlgorithmCreateFunc'_ :: Ptr () -> CInt -> CInt -> IO (Ptr ()) Source #
btSoftBodyRigidBodyCollisionConfiguration_free'_ :: Ptr () -> IO () Source #
btSoftBodyHelpers_CreatePatch''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> CInt -> CInt -> IO (Ptr ()) Source #
btSoftBodyHelpers_CreatePatch'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> CInt -> CInt -> IO (Ptr ()) Source #
btSoftBodyHelpers_CreateRope''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> IO (Ptr ()) Source #
btSoftBodyHelpers_CreateRope'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> CInt -> IO (Ptr ()) Source #
btSoftBodyHelpers_CreateFromTetGenData'_ :: Ptr () -> Ptr CChar -> Ptr CChar -> Ptr CChar -> CInt -> CInt -> CInt -> IO (Ptr ()) Source #
btSoftBodyHelpers_CreateEllipsoid''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ()) Source #
btSoftBodyHelpers_CreateEllipsoid'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CInt -> IO (Ptr ()) Source #
btSoftBodyHelpers_free'_ :: Ptr () -> IO () Source #
btSoftBodyHelpers'_ :: IO (Ptr ()) Source #
btSoftBody_applyForces'_ :: Ptr () -> IO () Source #
btSoftBody_dampClusters'_ :: Ptr () -> IO () Source #
btSoftBody_solveClusters0'_ :: Ptr () -> IO () Source #
btSoftBody_solveClusters'_ :: Ptr () -> IO () Source #
btSoftBody_updateConstants'_ :: Ptr () -> IO () Source #
btSoftBody_appendNote0''_ :: Ptr () -> Ptr CChar -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btSoftBody_appendNote0'_ :: Ptr () -> Ptr CChar -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btSoftBody_appendNote''_ :: Ptr () -> Ptr CChar -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btSoftBody_appendNote'_ :: Ptr () -> Ptr CChar -> Ptr CFloat -> Ptr CFloat -> Ptr () -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
btSoftBody_solveConstraints'_ :: Ptr () -> IO () Source #
btSoftBody_integrateMotion'_ :: Ptr () -> IO () Source #
btSoftBody_updatePose'_ :: Ptr () -> IO () Source #
btSoftBody_randomizeConstraints'_ :: Ptr () -> IO () Source #
btSoftBody_cleanupClusters'_ :: Ptr () -> IO () Source #
btSoftBody_initializeFaceTree'_ :: Ptr () -> IO () Source #
btSoftBody_pointersToIndices'_ :: Ptr () -> IO () Source #
btSoftBody_appendAnchor1''_ :: Ptr () -> CInt -> Ptr () -> Ptr CFloat -> CInt -> CFloat -> IO () Source #
btSoftBody_appendAnchor1'_ :: Ptr () -> CInt -> Ptr () -> Ptr CFloat -> CInt -> CFloat -> IO () Source #
btSoftBody_updateClusters'_ :: Ptr () -> IO () Source #
btSoftBody_initDefaults'_ :: Ptr () -> IO () Source #
btSoftBody_checkContact''_ :: Ptr () -> Ptr () -> Ptr CFloat -> CFloat -> Ptr () -> IO CInt Source #
btSoftBody_releaseClusters'_ :: Ptr () -> IO () Source #
btSoftBody_updateNormals'_ :: Ptr () -> IO () Source #
btSoftBody_updateBounds'_ :: Ptr () -> IO () Source #
btSoftBody_initializeClusters'_ :: Ptr () -> IO () Source #
btSoftBody_free'_ :: Ptr () -> IO () Source #
btSoftBody_Tetra_free'_ :: Ptr () -> IO () Source #
btSoftBody_Tetra'_ :: IO (Ptr ()) Source #
btSoftBody_AJoint_Specs_free'_ :: Ptr () -> IO () Source #
btSoftBody_AJoint_Specs'_ :: IO (Ptr ()) Source #
btSoftBody_LJoint_Specs_free'_ :: Ptr () -> IO () Source #
btSoftBody_LJoint_Specs'_ :: IO (Ptr ()) Source #
btSoftBody_Joint_Specs_free'_ :: Ptr () -> IO () Source #
btSoftBody_Joint_Specs'_ :: IO (Ptr ()) Source #
btSoftBody_SolverState_free'_ :: Ptr () -> IO () Source #
btSoftBody_SolverState'_ :: IO (Ptr ()) Source #
btSoftBody_SContact_free'_ :: Ptr () -> IO () Source #
btSoftBody_SContact'_ :: IO (Ptr ()) Source #
btSoftBody_RayFromToCaster_free'_ :: Ptr () -> IO () Source #
btSoftBody_RContact_free'_ :: Ptr () -> IO () Source #
btSoftBody_RContact'_ :: IO (Ptr ()) Source #
btSoftBody_Pose_free'_ :: Ptr () -> IO () Source #
btSoftBody_Pose'_ :: IO (Ptr ()) Source #
btSoftBody_Note_free'_ :: Ptr () -> IO () Source #
btSoftBody_Note'_ :: IO (Ptr ()) Source #
btSoftBody_Node_free'_ :: Ptr () -> IO () Source #
btSoftBody_Node'_ :: IO (Ptr ()) Source #
btSoftBody_Material_free'_ :: Ptr () -> IO () Source #
btSoftBody_Material'_ :: IO (Ptr ()) Source #
btSoftBody_Link_free'_ :: Ptr () -> IO () Source #
btSoftBody_Link'_ :: IO (Ptr ()) Source #
btSoftBody_LJoint_free'_ :: Ptr () -> IO () Source #
btSoftBody_LJoint'_ :: IO (Ptr ()) Source #
btSoftBody_Impulse_free'_ :: Ptr () -> IO () Source #
btSoftBody_Impulse'_ :: IO (Ptr ()) Source #
btSoftBody_AJoint_IControl_Default'_ :: IO (Ptr ()) Source #
btSoftBody_AJoint_IControl_free'_ :: Ptr () -> IO () Source #
btSoftBody_AJoint_IControl'_ :: IO (Ptr ()) Source #
btSoftBody_Feature_free'_ :: Ptr () -> IO () Source #
btSoftBody_Feature'_ :: IO (Ptr ()) Source #
btSoftBody_Face_free'_ :: Ptr () -> IO () Source #
btSoftBody_Face'_ :: IO (Ptr ()) Source #
btSoftBody_Element_free'_ :: Ptr () -> IO () Source #
btSoftBody_Element'_ :: IO (Ptr ()) Source #
btSoftBody_Config_free'_ :: Ptr () -> IO () Source #
btSoftBody_Config'_ :: IO (Ptr ()) Source #
btSoftBody_Cluster_free'_ :: Ptr () -> IO () Source #
btSoftBody_Cluster'_ :: IO (Ptr ()) Source #
btSoftBody_CJoint_free'_ :: Ptr () -> IO () Source #
btSoftBody_CJoint'_ :: IO (Ptr ()) Source #
btSoftBody_Body_activate'_ :: Ptr () -> IO () Source #
btSoftBody_Body_free'_ :: Ptr () -> IO () Source #
btSoftBody_Body0'_ :: IO (Ptr ()) Source #
btSoftBody_Anchor_free'_ :: Ptr () -> IO () Source #
btSoftBody_Anchor'_ :: IO (Ptr ()) Source #
btSoftBody_AJoint_free'_ :: Ptr () -> IO () Source #
btSoftBody_AJoint'_ :: IO (Ptr ()) Source #
btSoftBody_AJoint_free :: BtSoftBody_AJointClass bc => bc -> IO () Source #
btSoftBody_AJoint_Terminate Source #
:: BtSoftBody_AJointClass bc | |
=> bc | |
-> Float | dt |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#542 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#526 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_AJoint_Solve Source #
:: BtSoftBody_AJointClass bc | |
=> bc | |
-> Float | dt |
-> Float | sor |
-> IO () |
btSoftBody_AJoint_Prepare Source #
:: BtSoftBody_AJointClass bc | |
=> bc | |
-> Float | dt |
-> Int | iterations |
-> IO () |
btSoftBody_AJoint_m_icontrol_set :: (BtSoftBody_AJointClass bc, BtSoftBody_AJoint_IControlClass a) => bc -> a -> IO () Source #
btSoftBody_AJoint_m_icontrol_get :: BtSoftBody_AJointClass bc => bc -> IO BtSoftBody_AJoint_IControl Source #
btSoftBody_Anchor_free :: BtSoftBody_AnchorClass bc => bc -> IO () Source #
btSoftBody_Anchor_m_node_set :: (BtSoftBody_AnchorClass bc, BtSoftBody_NodeClass a) => bc -> a -> IO () Source #
btSoftBody_Anchor_m_node_get :: BtSoftBody_AnchorClass bc => bc -> IO BtSoftBody_Node Source #
btSoftBody_Anchor_m_local_set :: BtSoftBody_AnchorClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Anchor_m_local_get :: BtSoftBody_AnchorClass bc => bc -> IO Vec3 Source #
btSoftBody_Anchor_m_body_set :: (BtSoftBody_AnchorClass bc, BtRigidBodyClass a) => bc -> a -> IO () Source #
btSoftBody_Anchor_m_body_get :: BtSoftBody_AnchorClass bc => bc -> IO BtRigidBody Source #
btSoftBody_Anchor_m_influence_set :: BtSoftBody_AnchorClass bc => bc -> Float -> IO () Source #
btSoftBody_Anchor_m_influence_get :: BtSoftBody_AnchorClass bc => bc -> IO Float Source #
btSoftBody_Anchor_m_c0_set :: BtSoftBody_AnchorClass bc => bc -> Mat3 -> IO () Source #
btSoftBody_Anchor_m_c0_get :: BtSoftBody_AnchorClass bc => bc -> IO Mat3 Source #
btSoftBody_Anchor_m_c1_set :: BtSoftBody_AnchorClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Anchor_m_c1_get :: BtSoftBody_AnchorClass bc => bc -> IO Vec3 Source #
btSoftBody_Anchor_m_c2_set :: BtSoftBody_AnchorClass bc => bc -> Float -> IO () Source #
btSoftBody_Anchor_m_c2_get :: BtSoftBody_AnchorClass bc => bc -> IO Float Source #
btSoftBody_Body0 :: IO BtSoftBody_Body Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#380 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#379 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_Body1 :: BtSoftBody_ClusterClass p0 => p0 -> IO BtSoftBody_Body Source #
btSoftBody_Body2 :: BtCollisionObjectClass p0 => p0 -> IO BtSoftBody_Body Source #
btSoftBody_Body_free :: BtSoftBody_BodyClass bc => bc -> IO () Source #
btSoftBody_Body_invWorldInertia Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> IO Mat3 |
btSoftBody_Body_activate Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#414 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#386 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_Body_linearVelocity Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> IO Vec3 |
btSoftBody_Body_applyVImpulse Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#436 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#436 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_Body_applyVImpulse' Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btSoftBody_Body_applyDImpulse Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#441 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#441 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_Body_applyDImpulse' Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btSoftBody_Body_applyDCImpulse Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> Vec3 | impulse |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#474 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#474 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_Body_applyDCImpulse' Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> IO Vec3 |
btSoftBody_Body_applyAImpulse Source #
:: (BtSoftBody_BodyClass bc, BtSoftBody_ImpulseClass p0) | |
=> bc | |
-> p0 | impulse |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#420 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#469 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_Body_angularVelocity Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> Vec3 | rpos |
-> IO (Vec3, Vec3) |
btSoftBody_Body_angularVelocity' Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btSoftBody_Body_angularVelocity0 Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> Vec3 | rpos |
-> IO (Vec3, Vec3) |
btSoftBody_Body_angularVelocity0' Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btSoftBody_Body_angularVelocity1 Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> IO Vec3 |
btSoftBody_Body_applyVAImpulse Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> Vec3 | impulse |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#459 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#459 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_Body_applyVAImpulse' Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> IO Vec3 |
btSoftBody_Body_applyImpulse Source #
:: (BtSoftBody_BodyClass bc, BtSoftBody_ImpulseClass p0) | |
=> bc | |
-> p0 | impulse |
-> Vec3 | rpos |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#446 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#446 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_Body_applyImpulse' Source #
:: (BtSoftBody_BodyClass bc, BtSoftBody_ImpulseClass p0) | |
=> bc | |
-> p0 | impulse |
-> IO Vec3 |
btSoftBody_Body_applyDAImpulse Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> Vec3 | impulse |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#464 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#464 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_Body_applyDAImpulse' Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> IO Vec3 |
btSoftBody_Body_velocity Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> Vec3 | rpos |
-> IO (Vec3, Vec3) |
btSoftBody_Body_velocity' Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btSoftBody_Body_invMass Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> IO Float |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#407 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#401 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_Body_xform Source #
:: BtSoftBody_BodyClass bc | |
=> bc | |
-> IO Transform |
btSoftBody_Body_m_soft_set :: (BtSoftBody_BodyClass bc, BtSoftBody_ClusterClass a) => bc -> a -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#375 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#375 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_Body_m_soft_get :: BtSoftBody_BodyClass bc => bc -> IO BtSoftBody_Cluster Source #
btSoftBody_Body_m_rigid_set :: (BtSoftBody_BodyClass bc, BtRigidBodyClass a) => bc -> a -> IO () Source #
btSoftBody_Body_m_rigid_get :: BtSoftBody_BodyClass bc => bc -> IO BtRigidBody Source #
btSoftBody_Body_m_collisionObject_set :: (BtSoftBody_BodyClass bc, BtCollisionObjectClass a) => bc -> a -> IO () Source #
btSoftBody_Body_m_collisionObject_get :: BtSoftBody_BodyClass bc => bc -> IO BtCollisionObject Source #
btSoftBody_CJoint_free :: BtSoftBody_CJointClass bc => bc -> IO () Source #
btSoftBody_CJoint_Terminate Source #
:: BtSoftBody_CJointClass bc | |
=> bc | |
-> Float | dt |
-> IO () |
btSoftBody_CJoint_Solve Source #
:: BtSoftBody_CJointClass bc | |
=> bc | |
-> Float | dt |
-> Float | sor |
-> IO () |
btSoftBody_CJoint_Prepare Source #
:: BtSoftBody_CJointClass bc | |
=> bc | |
-> Float | dt |
-> Int | iterations |
-> IO () |
btSoftBody_CJoint_m_life_set :: BtSoftBody_CJointClass bc => bc -> Int -> IO () Source #
btSoftBody_CJoint_m_life_get :: BtSoftBody_CJointClass bc => bc -> IO Int Source #
btSoftBody_CJoint_m_maxlife_set :: BtSoftBody_CJointClass bc => bc -> Int -> IO () Source #
btSoftBody_CJoint_m_maxlife_get :: BtSoftBody_CJointClass bc => bc -> IO Int Source #
btSoftBody_CJoint_m_normal_set :: BtSoftBody_CJointClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_CJoint_m_normal_get :: BtSoftBody_CJointClass bc => bc -> IO Vec3 Source #
btSoftBody_CJoint_m_friction_set :: BtSoftBody_CJointClass bc => bc -> Float -> IO () Source #
btSoftBody_CJoint_m_friction_get :: BtSoftBody_CJointClass bc => bc -> IO Float Source #
btSoftBody_Cluster_free :: BtSoftBody_ClusterClass bc => bc -> IO () Source #
btSoftBody_Cluster_m_adamping_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO () Source #
btSoftBody_Cluster_m_adamping_get :: BtSoftBody_ClusterClass bc => bc -> IO Float Source #
btSoftBody_Cluster_m_av_set :: BtSoftBody_ClusterClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Cluster_m_av_get :: BtSoftBody_ClusterClass bc => bc -> IO Vec3 Source #
btSoftBody_Cluster_m_clusterIndex_set :: BtSoftBody_ClusterClass bc => bc -> Int -> IO () Source #
btSoftBody_Cluster_m_clusterIndex_get :: BtSoftBody_ClusterClass bc => bc -> IO Int Source #
btSoftBody_Cluster_m_collide_set :: BtSoftBody_ClusterClass bc => bc -> Bool -> IO () Source #
btSoftBody_Cluster_m_collide_get :: BtSoftBody_ClusterClass bc => bc -> IO Bool Source #
btSoftBody_Cluster_m_com_set :: BtSoftBody_ClusterClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Cluster_m_com_get :: BtSoftBody_ClusterClass bc => bc -> IO Vec3 Source #
btSoftBody_Cluster_m_containsAnchor_set :: BtSoftBody_ClusterClass bc => bc -> Bool -> IO () Source #
btSoftBody_Cluster_m_containsAnchor_get :: BtSoftBody_ClusterClass bc => bc -> IO Bool Source #
btSoftBody_Cluster_m_framerefs_set :: (BtSoftBody_ClusterClass bc, BtAlignedObjectArray_btVector3_Class a) => bc -> a -> IO () Source #
btSoftBody_Cluster_m_framerefs_get :: BtSoftBody_ClusterClass bc => bc -> IO BtAlignedObjectArray_btVector3_ Source #
btSoftBody_Cluster_m_framexform_set :: BtSoftBody_ClusterClass bc => bc -> Transform -> IO () Source #
btSoftBody_Cluster_m_framexform_get :: BtSoftBody_ClusterClass bc => bc -> IO Transform Source #
btSoftBody_Cluster_m_idmass_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO () Source #
btSoftBody_Cluster_m_idmass_get :: BtSoftBody_ClusterClass bc => bc -> IO Float Source #
btSoftBody_Cluster_m_imass_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO () Source #
btSoftBody_Cluster_m_imass_get :: BtSoftBody_ClusterClass bc => bc -> IO Float Source #
btSoftBody_Cluster_m_invwi_set :: BtSoftBody_ClusterClass bc => bc -> Mat3 -> IO () Source #
btSoftBody_Cluster_m_invwi_get :: BtSoftBody_ClusterClass bc => bc -> IO Mat3 Source #
btSoftBody_Cluster_m_ldamping_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO () Source #
btSoftBody_Cluster_m_ldamping_get :: BtSoftBody_ClusterClass bc => bc -> IO Float Source #
btSoftBody_Cluster_m_leaf_set :: (BtSoftBody_ClusterClass bc, BtDbvtNodeClass a) => bc -> a -> IO () Source #
btSoftBody_Cluster_m_leaf_get :: BtSoftBody_ClusterClass bc => bc -> IO BtDbvtNode Source #
btSoftBody_Cluster_m_locii_set :: BtSoftBody_ClusterClass bc => bc -> Mat3 -> IO () Source #
btSoftBody_Cluster_m_locii_get :: BtSoftBody_ClusterClass bc => bc -> IO Mat3 Source #
btSoftBody_Cluster_m_lv_set :: BtSoftBody_ClusterClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Cluster_m_lv_get :: BtSoftBody_ClusterClass bc => bc -> IO Vec3 Source #
btSoftBody_Cluster_m_masses_set :: (BtSoftBody_ClusterClass bc, BtAlignedObjectArray_float_Class a) => bc -> a -> IO () Source #
btSoftBody_Cluster_m_masses_get :: BtSoftBody_ClusterClass bc => bc -> IO BtAlignedObjectArray_float_ Source #
btSoftBody_Cluster_m_matching_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO () Source #
btSoftBody_Cluster_m_matching_get :: BtSoftBody_ClusterClass bc => bc -> IO Float Source #
btSoftBody_Cluster_m_maxSelfCollisionImpulse_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO () Source #
btSoftBody_Cluster_m_maxSelfCollisionImpulse_get :: BtSoftBody_ClusterClass bc => bc -> IO Float Source #
btSoftBody_Cluster_m_ndamping_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO () Source #
btSoftBody_Cluster_m_ndamping_get :: BtSoftBody_ClusterClass bc => bc -> IO Float Source #
btSoftBody_Cluster_m_ndimpulses_set :: BtSoftBody_ClusterClass bc => bc -> Int -> IO () Source #
btSoftBody_Cluster_m_ndimpulses_get :: BtSoftBody_ClusterClass bc => bc -> IO Int Source #
btSoftBody_Cluster_m_nodes_set :: (BtSoftBody_ClusterClass bc, BtAlignedObjectArray_btSoftBody_Node_ptr_Class a) => bc -> a -> IO () Source #
btSoftBody_Cluster_m_nodes_get :: BtSoftBody_ClusterClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Node_ptr_ Source #
btSoftBody_Cluster_m_nvimpulses_set :: BtSoftBody_ClusterClass bc => bc -> Int -> IO () Source #
btSoftBody_Cluster_m_nvimpulses_get :: BtSoftBody_ClusterClass bc => bc -> IO Int Source #
btSoftBody_Cluster_m_selfCollisionImpulseFactor_set :: BtSoftBody_ClusterClass bc => bc -> Float -> IO () Source #
btSoftBody_Cluster_m_selfCollisionImpulseFactor_get :: BtSoftBody_ClusterClass bc => bc -> IO Float Source #
btSoftBody_Config_free :: BtSoftBody_ConfigClass bc => bc -> IO () Source #
btSoftBody_Config_kVCF_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kVCF_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kDP_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kDP_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kDG_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kDG_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kLF_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kLF_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kPR_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kPR_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kVC_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kVC_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kDF_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kDF_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kMT_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kMT_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kCHR_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kCHR_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kKHR_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kKHR_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kSHR_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kSHR_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kAHR_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kAHR_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kSRHR_CL_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kSRHR_CL_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kSKHR_CL_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kSKHR_CL_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kSSHR_CL_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kSSHR_CL_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kSR_SPLT_CL_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kSR_SPLT_CL_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kSK_SPLT_CL_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kSK_SPLT_CL_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_kSS_SPLT_CL_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_kSS_SPLT_CL_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_maxvolume_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_maxvolume_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_timescale_set :: BtSoftBody_ConfigClass bc => bc -> Float -> IO () Source #
btSoftBody_Config_timescale_get :: BtSoftBody_ConfigClass bc => bc -> IO Float Source #
btSoftBody_Config_viterations_set :: BtSoftBody_ConfigClass bc => bc -> Int -> IO () Source #
btSoftBody_Config_viterations_get :: BtSoftBody_ConfigClass bc => bc -> IO Int Source #
btSoftBody_Config_piterations_set :: BtSoftBody_ConfigClass bc => bc -> Int -> IO () Source #
btSoftBody_Config_piterations_get :: BtSoftBody_ConfigClass bc => bc -> IO Int Source #
btSoftBody_Config_diterations_set :: BtSoftBody_ConfigClass bc => bc -> Int -> IO () Source #
btSoftBody_Config_diterations_get :: BtSoftBody_ConfigClass bc => bc -> IO Int Source #
btSoftBody_Config_citerations_set :: BtSoftBody_ConfigClass bc => bc -> Int -> IO () Source #
btSoftBody_Config_citerations_get :: BtSoftBody_ConfigClass bc => bc -> IO Int Source #
btSoftBody_Config_collisions_set :: BtSoftBody_ConfigClass bc => bc -> Int -> IO () Source #
btSoftBody_Config_collisions_get :: BtSoftBody_ConfigClass bc => bc -> IO Int Source #
btSoftBody_Config_m_vsequence_set :: (BtSoftBody_ConfigClass bc, BtAlignedObjectArray_btSoftBody_eVSolver___Class a) => bc -> a -> IO () Source #
btSoftBody_Config_m_vsequence_get :: BtSoftBody_ConfigClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_eVSolver___ Source #
btSoftBody_Config_m_psequence_set :: (BtSoftBody_ConfigClass bc, BtAlignedObjectArray_btSoftBody_ePSolver___Class a) => bc -> a -> IO () Source #
btSoftBody_Config_m_psequence_get :: BtSoftBody_ConfigClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_ePSolver___ Source #
btSoftBody_Config_m_dsequence_set :: (BtSoftBody_ConfigClass bc, BtAlignedObjectArray_btSoftBody_ePSolver___Class a) => bc -> a -> IO () Source #
btSoftBody_Config_m_dsequence_get :: BtSoftBody_ConfigClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_ePSolver___ Source #
btSoftBody_Element_free :: BtSoftBody_ElementClass bc => bc -> IO () Source #
btSoftBody_Element_m_tag_set :: BtSoftBody_ElementClass bc => bc -> VoidPtr -> IO () Source #
btSoftBody_Element_m_tag_get :: BtSoftBody_ElementClass bc => bc -> IO VoidPtr Source #
btSoftBody_Face_free :: BtSoftBody_FaceClass bc => bc -> IO () Source #
btSoftBody_Face_m_normal_set :: BtSoftBody_FaceClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Face_m_normal_get :: BtSoftBody_FaceClass bc => bc -> IO Vec3 Source #
btSoftBody_Face_m_ra_set :: BtSoftBody_FaceClass bc => bc -> Float -> IO () Source #
btSoftBody_Face_m_ra_get :: BtSoftBody_FaceClass bc => bc -> IO Float Source #
btSoftBody_Face_m_leaf_set :: (BtSoftBody_FaceClass bc, BtDbvtNodeClass a) => bc -> a -> IO () Source #
btSoftBody_Face_m_leaf_get :: BtSoftBody_FaceClass bc => bc -> IO BtDbvtNode Source #
btSoftBody_Feature_free :: BtSoftBody_FeatureClass bc => bc -> IO () Source #
btSoftBody_Feature_m_material_set :: (BtSoftBody_FeatureClass bc, BtSoftBody_MaterialClass a) => bc -> a -> IO () Source #
btSoftBody_Feature_m_material_get :: BtSoftBody_FeatureClass bc => bc -> IO BtSoftBody_Material Source #
btSoftBody_AJoint_IControl_free :: BtSoftBody_AJoint_IControlClass bc => bc -> IO () Source #
btSoftBody_AJoint_IControl_Speed Source #
:: (BtSoftBody_AJoint_IControlClass bc, BtSoftBody_AJointClass p0) | |
=> bc | |
-> p0 | arg0 |
-> Float | current |
-> IO Float |
btSoftBody_AJoint_IControl_Prepare Source #
:: (BtSoftBody_AJoint_IControlClass bc, BtSoftBody_AJointClass p0) | |
=> bc | |
-> p0 | arg0 |
-> IO () |
btSoftBody_ImplicitFn_Eval Source #
:: BtSoftBody_ImplicitFnClass bc | |
=> bc | |
-> Vec3 | x |
-> IO (Float, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#172 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#172 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_ImplicitFn_Eval' Source #
:: BtSoftBody_ImplicitFnClass bc | |
=> bc | |
-> IO (Float, Vec3) |
btSoftBody_Impulse_free :: BtSoftBody_ImpulseClass bc => bc -> IO () Source #
btSoftBody_Impulse_m_asDrift_set :: BtSoftBody_ImpulseClass bc => bc -> Int -> IO () Source #
btSoftBody_Impulse_m_asDrift_get :: BtSoftBody_ImpulseClass bc => bc -> IO Int Source #
btSoftBody_Impulse_m_asVelocity_set :: BtSoftBody_ImpulseClass bc => bc -> Int -> IO () Source #
btSoftBody_Impulse_m_asVelocity_get :: BtSoftBody_ImpulseClass bc => bc -> IO Int Source #
btSoftBody_Impulse_m_drift_set :: BtSoftBody_ImpulseClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Impulse_m_drift_get :: BtSoftBody_ImpulseClass bc => bc -> IO Vec3 Source #
btSoftBody_Impulse_m_velocity_set :: BtSoftBody_ImpulseClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Impulse_m_velocity_get :: BtSoftBody_ImpulseClass bc => bc -> IO Vec3 Source #
btSoftBody_Joint_Terminate Source #
:: BtSoftBody_JointClass bc | |
=> bc | |
-> Float | dt |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#507 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#508 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_Joint_Solve Source #
:: BtSoftBody_JointClass bc | |
=> bc | |
-> Float | dt |
-> Float | sor |
-> IO () |
btSoftBody_Joint_Prepare Source #
:: BtSoftBody_JointClass bc | |
=> bc | |
-> Float | dt |
-> Int | iterations |
-> IO () |
btSoftBody_Joint_m_cfm_set :: BtSoftBody_JointClass bc => bc -> Float -> IO () Source #
btSoftBody_Joint_m_cfm_get :: BtSoftBody_JointClass bc => bc -> IO Float Source #
btSoftBody_Joint_m_erp_set :: BtSoftBody_JointClass bc => bc -> Float -> IO () Source #
btSoftBody_Joint_m_erp_get :: BtSoftBody_JointClass bc => bc -> IO Float Source #
btSoftBody_Joint_m_split_set :: BtSoftBody_JointClass bc => bc -> Float -> IO () Source #
btSoftBody_Joint_m_split_get :: BtSoftBody_JointClass bc => bc -> IO Float Source #
btSoftBody_Joint_m_drift_set :: BtSoftBody_JointClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Joint_m_drift_get :: BtSoftBody_JointClass bc => bc -> IO Vec3 Source #
btSoftBody_Joint_m_sdrift_set :: BtSoftBody_JointClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Joint_m_sdrift_get :: BtSoftBody_JointClass bc => bc -> IO Vec3 Source #
btSoftBody_Joint_m_massmatrix_set :: BtSoftBody_JointClass bc => bc -> Mat3 -> IO () Source #
btSoftBody_Joint_m_massmatrix_get :: BtSoftBody_JointClass bc => bc -> IO Mat3 Source #
btSoftBody_Joint_m_delete_set :: BtSoftBody_JointClass bc => bc -> Bool -> IO () Source #
btSoftBody_Joint_m_delete_get :: BtSoftBody_JointClass bc => bc -> IO Bool Source #
btSoftBody_LJoint_free :: BtSoftBody_LJointClass bc => bc -> IO () Source #
btSoftBody_LJoint_Terminate Source #
:: BtSoftBody_LJointClass bc | |
=> bc | |
-> Float | dt |
-> IO () |
btSoftBody_LJoint_Solve Source #
:: BtSoftBody_LJointClass bc | |
=> bc | |
-> Float | dt |
-> Float | sor |
-> IO () |
btSoftBody_LJoint_Prepare Source #
:: BtSoftBody_LJointClass bc | |
=> bc | |
-> Float | dt |
-> Int | iterations |
-> IO () |
btSoftBody_Link_free :: BtSoftBody_LinkClass bc => bc -> IO () Source #
btSoftBody_Link_m_rl_set :: BtSoftBody_LinkClass bc => bc -> Float -> IO () Source #
btSoftBody_Link_m_rl_get :: BtSoftBody_LinkClass bc => bc -> IO Float Source #
btSoftBody_Link_m_bbending_set :: BtSoftBody_LinkClass bc => bc -> Int -> IO () Source #
btSoftBody_Link_m_bbending_get :: BtSoftBody_LinkClass bc => bc -> IO Int Source #
btSoftBody_Link_m_c0_set :: BtSoftBody_LinkClass bc => bc -> Float -> IO () Source #
btSoftBody_Link_m_c0_get :: BtSoftBody_LinkClass bc => bc -> IO Float Source #
btSoftBody_Link_m_c1_set :: BtSoftBody_LinkClass bc => bc -> Float -> IO () Source #
btSoftBody_Link_m_c1_get :: BtSoftBody_LinkClass bc => bc -> IO Float Source #
btSoftBody_Link_m_c2_set :: BtSoftBody_LinkClass bc => bc -> Float -> IO () Source #
btSoftBody_Link_m_c2_get :: BtSoftBody_LinkClass bc => bc -> IO Float Source #
btSoftBody_Link_m_c3_set :: BtSoftBody_LinkClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Link_m_c3_get :: BtSoftBody_LinkClass bc => bc -> IO Vec3 Source #
btSoftBody_Material_free :: BtSoftBody_MaterialClass bc => bc -> IO () Source #
btSoftBody_Material_m_flags_set :: BtSoftBody_MaterialClass bc => bc -> Int -> IO () Source #
btSoftBody_Material_m_flags_get :: BtSoftBody_MaterialClass bc => bc -> IO Int Source #
btSoftBody_Material_m_kAST_set :: BtSoftBody_MaterialClass bc => bc -> Float -> IO () Source #
btSoftBody_Material_m_kAST_get :: BtSoftBody_MaterialClass bc => bc -> IO Float Source #
btSoftBody_Material_m_kLST_set :: BtSoftBody_MaterialClass bc => bc -> Float -> IO () Source #
btSoftBody_Material_m_kLST_get :: BtSoftBody_MaterialClass bc => bc -> IO Float Source #
btSoftBody_Material_m_kVST_set :: BtSoftBody_MaterialClass bc => bc -> Float -> IO () Source #
btSoftBody_Material_m_kVST_get :: BtSoftBody_MaterialClass bc => bc -> IO Float Source #
btSoftBody_Node_free :: BtSoftBody_NodeClass bc => bc -> IO () Source #
btSoftBody_Node_m_area_set :: BtSoftBody_NodeClass bc => bc -> Float -> IO () Source #
btSoftBody_Node_m_area_get :: BtSoftBody_NodeClass bc => bc -> IO Float Source #
btSoftBody_Node_m_battach_set :: BtSoftBody_NodeClass bc => bc -> Int -> IO () Source #
btSoftBody_Node_m_battach_get :: BtSoftBody_NodeClass bc => bc -> IO Int Source #
btSoftBody_Node_m_f_set :: BtSoftBody_NodeClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Node_m_f_get :: BtSoftBody_NodeClass bc => bc -> IO Vec3 Source #
btSoftBody_Node_m_im_set :: BtSoftBody_NodeClass bc => bc -> Float -> IO () Source #
btSoftBody_Node_m_im_get :: BtSoftBody_NodeClass bc => bc -> IO Float Source #
btSoftBody_Node_m_leaf_set :: (BtSoftBody_NodeClass bc, BtDbvtNodeClass a) => bc -> a -> IO () Source #
btSoftBody_Node_m_leaf_get :: BtSoftBody_NodeClass bc => bc -> IO BtDbvtNode Source #
btSoftBody_Node_m_n_set :: BtSoftBody_NodeClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Node_m_n_get :: BtSoftBody_NodeClass bc => bc -> IO Vec3 Source #
btSoftBody_Node_m_q_set :: BtSoftBody_NodeClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Node_m_q_get :: BtSoftBody_NodeClass bc => bc -> IO Vec3 Source #
btSoftBody_Node_m_v_set :: BtSoftBody_NodeClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Node_m_v_get :: BtSoftBody_NodeClass bc => bc -> IO Vec3 Source #
btSoftBody_Node_m_x_set :: BtSoftBody_NodeClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Node_m_x_get :: BtSoftBody_NodeClass bc => bc -> IO Vec3 Source #
btSoftBody_Note_free :: BtSoftBody_NoteClass bc => bc -> IO () Source #
btSoftBody_Note_m_text_set :: BtSoftBody_NoteClass bc => bc -> String -> IO () Source #
btSoftBody_Note_m_text_get :: BtSoftBody_NoteClass bc => bc -> IO String Source #
btSoftBody_Note_m_offset_set :: BtSoftBody_NoteClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Note_m_offset_get :: BtSoftBody_NoteClass bc => bc -> IO Vec3 Source #
btSoftBody_Note_m_rank_set :: BtSoftBody_NoteClass bc => bc -> Int -> IO () Source #
btSoftBody_Note_m_rank_get :: BtSoftBody_NoteClass bc => bc -> IO Int Source #
btSoftBody_Pose_free :: BtSoftBody_PoseClass bc => bc -> IO () Source #
btSoftBody_Pose_m_bvolume_set :: BtSoftBody_PoseClass bc => bc -> Bool -> IO () Source #
btSoftBody_Pose_m_bvolume_get :: BtSoftBody_PoseClass bc => bc -> IO Bool Source #
btSoftBody_Pose_m_bframe_set :: BtSoftBody_PoseClass bc => bc -> Bool -> IO () Source #
btSoftBody_Pose_m_bframe_get :: BtSoftBody_PoseClass bc => bc -> IO Bool Source #
btSoftBody_Pose_m_volume_set :: BtSoftBody_PoseClass bc => bc -> Float -> IO () Source #
btSoftBody_Pose_m_volume_get :: BtSoftBody_PoseClass bc => bc -> IO Float Source #
btSoftBody_Pose_m_pos_set :: (BtSoftBody_PoseClass bc, BtAlignedObjectArray_btVector3_Class a) => bc -> a -> IO () Source #
btSoftBody_Pose_m_pos_get :: BtSoftBody_PoseClass bc => bc -> IO BtAlignedObjectArray_btVector3_ Source #
btSoftBody_Pose_m_wgh_set :: (BtSoftBody_PoseClass bc, BtAlignedObjectArray_float_Class a) => bc -> a -> IO () Source #
btSoftBody_Pose_m_wgh_get :: BtSoftBody_PoseClass bc => bc -> IO BtAlignedObjectArray_float_ Source #
btSoftBody_Pose_m_com_set :: BtSoftBody_PoseClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_Pose_m_com_get :: BtSoftBody_PoseClass bc => bc -> IO Vec3 Source #
btSoftBody_Pose_m_rot_set :: BtSoftBody_PoseClass bc => bc -> Mat3 -> IO () Source #
btSoftBody_Pose_m_rot_get :: BtSoftBody_PoseClass bc => bc -> IO Mat3 Source #
btSoftBody_Pose_m_scl_set :: BtSoftBody_PoseClass bc => bc -> Mat3 -> IO () Source #
btSoftBody_Pose_m_scl_get :: BtSoftBody_PoseClass bc => bc -> IO Mat3 Source #
btSoftBody_Pose_m_aqq_set :: BtSoftBody_PoseClass bc => bc -> Mat3 -> IO () Source #
btSoftBody_Pose_m_aqq_get :: BtSoftBody_PoseClass bc => bc -> IO Mat3 Source #
btSoftBody_RContact_free :: BtSoftBody_RContactClass bc => bc -> IO () Source #
btSoftBody_RContact_m_cti_set :: (BtSoftBody_RContactClass bc, BtSoftBody_sCtiClass a) => bc -> a -> IO () Source #
btSoftBody_RContact_m_cti_get :: BtSoftBody_RContactClass bc => bc -> IO BtSoftBody_sCti Source #
btSoftBody_RContact_m_node_set :: (BtSoftBody_RContactClass bc, BtSoftBody_NodeClass a) => bc -> a -> IO () Source #
btSoftBody_RContact_m_node_get :: BtSoftBody_RContactClass bc => bc -> IO BtSoftBody_Node Source #
btSoftBody_RContact_m_c0_set :: BtSoftBody_RContactClass bc => bc -> Mat3 -> IO () Source #
btSoftBody_RContact_m_c0_get :: BtSoftBody_RContactClass bc => bc -> IO Mat3 Source #
btSoftBody_RContact_m_c1_set :: BtSoftBody_RContactClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_RContact_m_c1_get :: BtSoftBody_RContactClass bc => bc -> IO Vec3 Source #
btSoftBody_RContact_m_c2_set :: BtSoftBody_RContactClass bc => bc -> Float -> IO () Source #
btSoftBody_RContact_m_c2_get :: BtSoftBody_RContactClass bc => bc -> IO Float Source #
btSoftBody_RContact_m_c3_set :: BtSoftBody_RContactClass bc => bc -> Float -> IO () Source #
btSoftBody_RContact_m_c3_get :: BtSoftBody_RContactClass bc => bc -> IO Float Source #
btSoftBody_RContact_m_c4_set :: BtSoftBody_RContactClass bc => bc -> Float -> IO () Source #
btSoftBody_RContact_m_c4_get :: BtSoftBody_RContactClass bc => bc -> IO Float Source #
btSoftBody_RayFromToCaster :: Vec3 -> Vec3 -> Float -> IO BtSoftBody_RayFromToCaster Source #
btSoftBody_RayFromToCaster_free :: BtSoftBody_RayFromToCasterClass bc => bc -> IO () Source #
btSoftBody_RayFromToCaster_Process Source #
:: (BtSoftBody_RayFromToCasterClass bc, BtDbvtNodeClass p0) | |
=> bc | |
-> p0 | leaf |
-> IO () |
btSoftBody_RayFromToCaster_m_rayFrom_set :: BtSoftBody_RayFromToCasterClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_RayFromToCaster_m_rayFrom_get :: BtSoftBody_RayFromToCasterClass bc => bc -> IO Vec3 Source #
btSoftBody_RayFromToCaster_m_rayTo_set :: BtSoftBody_RayFromToCasterClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_RayFromToCaster_m_rayTo_get :: BtSoftBody_RayFromToCasterClass bc => bc -> IO Vec3 Source #
btSoftBody_RayFromToCaster_m_rayNormalizedDirection_set :: BtSoftBody_RayFromToCasterClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_RayFromToCaster_m_rayNormalizedDirection_get :: BtSoftBody_RayFromToCasterClass bc => bc -> IO Vec3 Source #
btSoftBody_RayFromToCaster_m_mint_set :: BtSoftBody_RayFromToCasterClass bc => bc -> Float -> IO () Source #
btSoftBody_RayFromToCaster_m_mint_get :: BtSoftBody_RayFromToCasterClass bc => bc -> IO Float Source #
btSoftBody_RayFromToCaster_m_face_set :: (BtSoftBody_RayFromToCasterClass bc, BtSoftBody_FaceClass a) => bc -> a -> IO () Source #
btSoftBody_RayFromToCaster_m_face_get :: BtSoftBody_RayFromToCasterClass bc => bc -> IO BtSoftBody_Face Source #
btSoftBody_RayFromToCaster_m_tests_set :: BtSoftBody_RayFromToCasterClass bc => bc -> Int -> IO () Source #
btSoftBody_RayFromToCaster_m_tests_get :: BtSoftBody_RayFromToCasterClass bc => bc -> IO Int Source #
btSoftBody_SContact_free :: BtSoftBody_SContactClass bc => bc -> IO () Source #
btSoftBody_SContact_m_node_set :: (BtSoftBody_SContactClass bc, BtSoftBody_NodeClass a) => bc -> a -> IO () Source #
btSoftBody_SContact_m_node_get :: BtSoftBody_SContactClass bc => bc -> IO BtSoftBody_Node Source #
btSoftBody_SContact_m_face_set :: (BtSoftBody_SContactClass bc, BtSoftBody_FaceClass a) => bc -> a -> IO () Source #
btSoftBody_SContact_m_face_get :: BtSoftBody_SContactClass bc => bc -> IO BtSoftBody_Face Source #
btSoftBody_SContact_m_weights_set :: BtSoftBody_SContactClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_SContact_m_weights_get :: BtSoftBody_SContactClass bc => bc -> IO Vec3 Source #
btSoftBody_SContact_m_normal_set :: BtSoftBody_SContactClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_SContact_m_normal_get :: BtSoftBody_SContactClass bc => bc -> IO Vec3 Source #
btSoftBody_SContact_m_margin_set :: BtSoftBody_SContactClass bc => bc -> Float -> IO () Source #
btSoftBody_SContact_m_margin_get :: BtSoftBody_SContactClass bc => bc -> IO Float Source #
btSoftBody_SContact_m_friction_set :: BtSoftBody_SContactClass bc => bc -> Float -> IO () Source #
btSoftBody_SContact_m_friction_get :: BtSoftBody_SContactClass bc => bc -> IO Float Source #
btSoftBody_SolverState_free :: BtSoftBody_SolverStateClass bc => bc -> IO () Source #
btSoftBody_SolverState_sdt_set :: BtSoftBody_SolverStateClass bc => bc -> Float -> IO () Source #
btSoftBody_SolverState_sdt_get :: BtSoftBody_SolverStateClass bc => bc -> IO Float Source #
btSoftBody_SolverState_isdt_set :: BtSoftBody_SolverStateClass bc => bc -> Float -> IO () Source #
btSoftBody_SolverState_isdt_get :: BtSoftBody_SolverStateClass bc => bc -> IO Float Source #
btSoftBody_SolverState_velmrg_set :: BtSoftBody_SolverStateClass bc => bc -> Float -> IO () Source #
btSoftBody_SolverState_velmrg_get :: BtSoftBody_SolverStateClass bc => bc -> IO Float Source #
btSoftBody_SolverState_radmrg_set :: BtSoftBody_SolverStateClass bc => bc -> Float -> IO () Source #
btSoftBody_SolverState_radmrg_get :: BtSoftBody_SolverStateClass bc => bc -> IO Float Source #
btSoftBody_SolverState_updmrg_set :: BtSoftBody_SolverStateClass bc => bc -> Float -> IO () Source #
btSoftBody_SolverState_updmrg_get :: BtSoftBody_SolverStateClass bc => bc -> IO Float Source #
btSoftBody_Joint_Specs_free :: BtSoftBody_Joint_SpecsClass bc => bc -> IO () Source #
btSoftBody_Joint_Specs_erp_set :: BtSoftBody_Joint_SpecsClass bc => bc -> Float -> IO () Source #
btSoftBody_Joint_Specs_erp_get :: BtSoftBody_Joint_SpecsClass bc => bc -> IO Float Source #
btSoftBody_Joint_Specs_cfm_set :: BtSoftBody_Joint_SpecsClass bc => bc -> Float -> IO () Source #
btSoftBody_Joint_Specs_cfm_get :: BtSoftBody_Joint_SpecsClass bc => bc -> IO Float Source #
btSoftBody_Joint_Specs_split_set :: BtSoftBody_Joint_SpecsClass bc => bc -> Float -> IO () Source #
btSoftBody_Joint_Specs_split_get :: BtSoftBody_Joint_SpecsClass bc => bc -> IO Float Source #
btSoftBody_LJoint_Specs_free :: BtSoftBody_LJoint_SpecsClass bc => bc -> IO () Source #
btSoftBody_LJoint_Specs_position_set :: BtSoftBody_LJoint_SpecsClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_LJoint_Specs_position_get :: BtSoftBody_LJoint_SpecsClass bc => bc -> IO Vec3 Source #
btSoftBody_AJoint_Specs_free :: BtSoftBody_AJoint_SpecsClass bc => bc -> IO () Source #
btSoftBody_AJoint_Specs_axis_set :: BtSoftBody_AJoint_SpecsClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_AJoint_Specs_axis_get :: BtSoftBody_AJoint_SpecsClass bc => bc -> IO Vec3 Source #
btSoftBody_AJoint_Specs_icontrol_set :: (BtSoftBody_AJoint_SpecsClass bc, BtSoftBody_AJoint_IControlClass a) => bc -> a -> IO () Source #
btSoftBody_AJoint_Specs_icontrol_get :: BtSoftBody_AJoint_SpecsClass bc => bc -> IO BtSoftBody_AJoint_IControl Source #
btSoftBody_Tetra_free :: BtSoftBody_TetraClass bc => bc -> IO () Source #
btSoftBody_Tetra_m_rv_set :: BtSoftBody_TetraClass bc => bc -> Float -> IO () Source #
btSoftBody_Tetra_m_rv_get :: BtSoftBody_TetraClass bc => bc -> IO Float Source #
btSoftBody_Tetra_m_leaf_set :: (BtSoftBody_TetraClass bc, BtDbvtNodeClass a) => bc -> a -> IO () Source #
btSoftBody_Tetra_m_leaf_get :: BtSoftBody_TetraClass bc => bc -> IO BtDbvtNode Source #
btSoftBody_Tetra_m_c1_set :: BtSoftBody_TetraClass bc => bc -> Float -> IO () Source #
btSoftBody_Tetra_m_c1_get :: BtSoftBody_TetraClass bc => bc -> IO Float Source #
btSoftBody_Tetra_m_c2_set :: BtSoftBody_TetraClass bc => bc -> Float -> IO () Source #
btSoftBody_Tetra_m_c2_get :: BtSoftBody_TetraClass bc => bc -> IO Float Source #
btSoftBody1 :: BtSoftBodyWorldInfoClass p0 => p0 -> IO BtSoftBody Source #
btSoftBody_free :: BtSoftBodyClass bc => bc -> IO () Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO Float |
:: (BtSoftBodyClass bc, BtSoftBody_NodeClass p0, BtSoftBody_NodeClass p1) | |
=> bc | |
-> p0 | node0 |
-> p1 | node1 |
-> Float | position |
-> IO Bool |
btSoftBody_PSolve_Links Source #
:: BtSoftBodyClass p0 | |
=> p0 | psb |
-> Float | kst |
-> Float | ti |
-> IO () |
btSoftBody_generateClusters Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Int | k |
-> Int | maxiterations |
-> IO Int |
btSoftBody_setCollisionShape Source #
:: (BtSoftBodyClass bc, BtCollisionShapeClass p0) | |
=> bc | |
-> p0 | collisionShape |
-> IO () |
btSoftBody_initializeClusters Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
btSoftBody_clusterVAImpulse Source #
:: BtSoftBody_ClusterClass p0 | |
=> p0 | cluster |
-> Vec3 | impulse |
-> IO Vec3 |
btSoftBody_clusterVAImpulse' Source #
:: BtSoftBody_ClusterClass p0 | |
=> p0 | cluster |
-> IO Vec3 |
:: BtSoftBodyClass bc | |
=> bc | |
-> Vec3 | force |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#770 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#770 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
:: BtSoftBodyClass bc | |
=> bc | |
-> IO Vec3 |
:: BtSoftBodyClass bc | |
=> bc | |
-> Vec3 | force |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#770 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#770 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_addForce0' Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO Vec3 |
:: BtSoftBodyClass bc | |
=> bc | |
-> Vec3 | force |
-> Int | node |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#773 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#773 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_addForce1' Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Int | node |
-> IO Vec3 |
:: (BtSoftBodyClass bc, BtSerializerClass p1) | |
=> bc | |
-> VoidPtr | dataBuffer |
-> p1 | serializer |
-> IO String |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#948 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#971 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_updateBounds Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
:: BtSoftBodyClass bc | |
=> bc | |
-> UnitQuaternion | rot |
-> IO UnitQuaternion |
:: BtSoftBodyClass bc | |
=> bc | |
-> IO UnitQuaternion |
btSoftBody_releaseCluster Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Int | index |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#947 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#833 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_updateNormals Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
btSoftBody_prepareClusters Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Int | iterations |
-> IO () |
btSoftBody_releaseClusters Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
btSoftBody_getTotalMass Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO Float |
btSoftBody_checkContact Source #
:: (BtSoftBodyClass bc, BtCollisionObjectClass p0, BtSoftBody_sCtiClass p3) | |
=> bc | |
-> p0 | colObj |
-> Vec3 | x |
-> Float | margin |
-> p3 | cti |
-> IO (Bool, Vec3) |
btSoftBody_checkContact' Source #
:: (BtSoftBodyClass bc, BtCollisionObjectClass p0, BtSoftBody_sCtiClass p3) | |
=> bc | |
-> p0 | colObj |
-> Float | margin |
-> p3 | cti |
-> IO (Bool, Vec3) |
btSoftBody_clusterDImpulse Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#821 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#821 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_clusterDImpulse' Source #
:: BtSoftBody_ClusterClass p0 | |
=> p0 | cluster |
-> IO (Vec3, Vec3) |
btSoftBody_initDefaults Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#704 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#684 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
:: BtSoftBodyClass bc | |
=> bc | |
-> Int | node0 |
-> Int | node1 |
-> IO Bool |
btSoftBody_checkLink0 Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Int | node0 |
-> Int | node1 |
-> IO Bool |
btSoftBody_checkLink1 Source #
:: (BtSoftBodyClass bc, BtSoftBody_NodeClass p0, BtSoftBody_NodeClass p1) | |
=> bc | |
-> p0 | node0 |
-> p1 | node1 |
-> IO Bool |
btSoftBody_setVolumeMass Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Float | mass |
-> IO () |
btSoftBody_clusterImpulse Source #
:: (BtSoftBody_ClusterClass p0, BtSoftBody_ImpulseClass p2) | |
=> p0 | cluster |
-> Vec3 | rpos |
-> p2 | impulse |
-> IO Vec3 |
btSoftBody_clusterImpulse' Source #
:: (BtSoftBody_ClusterClass p0, BtSoftBody_ImpulseClass p2) | |
=> p0 | cluster |
-> p2 | impulse |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#945 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#710 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_evaluateCom Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO Vec3 |
btSoftBody_clusterDAImpulse Source #
:: BtSoftBody_ClusterClass p0 | |
=> p0 | cluster |
-> Vec3 | impulse |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#824 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#824 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_clusterDAImpulse' Source #
:: BtSoftBody_ClusterClass p0 | |
=> p0 | cluster |
-> IO Vec3 |
btSoftBody_VSolve_Links Source #
:: BtSoftBodyClass p0 | |
=> p0 | psb |
-> Float | kst |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#792 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#963 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_setTotalMass Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Float | mass |
-> Bool | fromfaces |
-> IO () |
btSoftBody_clusterDCImpulse Source #
:: BtSoftBody_ClusterClass p0 | |
=> p0 | cluster |
-> Vec3 | impulse |
-> IO Vec3 |
btSoftBody_clusterDCImpulse' Source #
:: BtSoftBody_ClusterClass p0 | |
=> p0 | cluster |
-> IO Vec3 |
btSoftBody_clusterVelocity Source #
:: BtSoftBody_ClusterClass p0 | |
=> p0 | cluster |
-> Vec3 | rpos |
-> IO (Vec3, Vec3) |
btSoftBody_clusterVelocity' Source #
:: BtSoftBody_ClusterClass p0 | |
=> p0 | cluster |
-> IO (Vec3, Vec3) |
btSoftBody_generateBendingConstraints Source #
:: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p1) | |
=> bc | |
-> Int | distance |
-> p1 | mat |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#952 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#829 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_updateClusters Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
btSoftBody_appendAnchor Source #
:: (BtSoftBodyClass bc, BtRigidBodyClass p1) | |
=> bc | |
-> Int | node |
-> p1 | body |
-> Bool | disableCollisionBetweenLinkedBodies |
-> Float | influence |
-> IO () |
btSoftBody_appendAnchor0 Source #
:: (BtSoftBodyClass bc, BtRigidBodyClass p1) | |
=> bc | |
-> Int | node |
-> p1 | body |
-> Bool | disableCollisionBetweenLinkedBodies |
-> Float | influence |
-> IO () |
btSoftBody_appendAnchor1 Source #
:: (BtSoftBodyClass bc, BtRigidBodyClass p1) | |
=> bc | |
-> Int | node |
-> p1 | body |
-> Vec3 | localPivot |
-> Bool | disableCollisionBetweenLinkedBodies |
-> Float | influence |
-> IO Vec3 |
btSoftBody_appendAnchor1' Source #
:: (BtSoftBodyClass bc, BtRigidBodyClass p1) | |
=> bc | |
-> Int | node |
-> p1 | body |
-> Bool | disableCollisionBetweenLinkedBodies |
-> Float | influence |
-> IO Vec3 |
btSoftBody_applyClusters Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Bool | drift |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#778 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#956 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_setVelocity Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Vec3 | velocity |
-> IO Vec3 |
btSoftBody_setVelocity' Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO Vec3 |
btSoftBody_clusterCount Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO Int |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#914 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#813 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
:: BtCollisionObjectClass p0 | |
=> p0 | colObj |
-> IO BtSoftBody |
:: BtCollisionObjectClass p0 | |
=> p0 | colObj |
-> IO BtSoftBody |
:: BtCollisionObjectClass p0 | |
=> p0 | colObj |
-> IO BtSoftBody |
btSoftBody_getWindVelocity Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO Vec3 |
btSoftBody_predictMotion Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Float | dt |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#939 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#852 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_pointersToIndices Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
:: BtSoftBodyClass bc | |
=> bc | |
-> Int | node |
-> IO Float |
btSoftBody_PSolve_RContacts Source #
:: BtSoftBodyClass p0 | |
=> p0 | psb |
-> Float | kst |
-> Float | ti |
-> IO () |
btSoftBody_initializeFaceTree Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
btSoftBody_addVelocity Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Vec3 | velocity |
-> IO Vec3 |
btSoftBody_addVelocity' Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO Vec3 |
btSoftBody_addVelocity0 Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Vec3 | velocity |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#775 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#775 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_addVelocity0' Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO Vec3 |
btSoftBody_addVelocity1 Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Vec3 | velocity |
-> Int | node |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#782 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#782 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_addVelocity1' Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Int | node |
-> IO Vec3 |
btSoftBody_PSolve_Anchors Source #
:: BtSoftBodyClass p0 | |
=> p0 | psb |
-> Float | kst |
-> Float | ti |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#953 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#959 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_cleanupClusters Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
:: BtSoftBodyClass bc | |
=> bc | |
-> Transform | trs |
-> IO Transform |
btSoftBody_transform' Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO Transform |
btSoftBody_appendLinearJoint2 Source #
:: (BtSoftBodyClass bc, BtSoftBody_LJoint_SpecsClass p0, BtSoftBodyClass p1) | |
=> bc | |
-> p0 | specs |
-> p1 | body |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#831 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#764 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_randomizeConstraints Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
btSoftBody_updatePose Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
:: BtSoftBodyClass bc | |
=> bc | |
-> Vec3 | trs |
-> IO Vec3 |
btSoftBody_translate' Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#931 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#931 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
:: BtSoftBodyClass bc | |
=> bc | |
-> IO (Vec3, Vec3) |
btSoftBody_PSolve_SContacts Source #
:: BtSoftBodyClass p0 | |
=> p0 | psb |
-> Float | arg1 |
-> Float | ti |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#712 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#961 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_appendMaterial Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO BtSoftBody_Material |
btSoftBody_appendNode Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Vec3 | x |
-> Float | m |
-> IO Vec3 |
btSoftBody_appendNode' Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Float | m |
-> IO Vec3 |
:: BtSoftBodyClass bc | |
=> bc | |
-> Int | node |
-> Float | mass |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#862 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#785 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_integrateMotion Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
btSoftBody_defaultCollisionHandler Source #
:: (BtSoftBodyClass bc, BtCollisionObjectClass p0) | |
=> bc | |
-> p0 | pco |
-> IO () |
btSoftBody_defaultCollisionHandler0 Source #
:: (BtSoftBodyClass bc, BtCollisionObjectClass p0) | |
=> bc | |
-> p0 | pco |
-> IO () |
btSoftBody_defaultCollisionHandler1 Source #
:: (BtSoftBodyClass bc, BtSoftBodyClass p0) | |
=> bc | |
-> p0 | psb |
-> IO () |
btSoftBody_solveConstraints Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
btSoftBody_setTotalDensity Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Float | density |
-> IO () |
btSoftBody_appendNote Source #
:: (BtSoftBodyClass bc, BtSoftBody_NodeClass p3, BtSoftBody_NodeClass p4, BtSoftBody_NodeClass p5, BtSoftBody_NodeClass p6) | |
=> bc | |
-> String | text |
-> Vec3 | o |
-> Vec4 | c |
-> p3 | n0 |
-> p4 | n1 |
-> p5 | n2 |
-> p6 | n3 |
-> IO (Vec3, Vec4) |
btSoftBody_appendNote' Source #
:: (BtSoftBodyClass bc, BtSoftBody_NodeClass p3, BtSoftBody_NodeClass p4, BtSoftBody_NodeClass p5, BtSoftBody_NodeClass p6) | |
=> bc | |
-> String | text |
-> p3 | n0 |
-> p4 | n1 |
-> p5 | n2 |
-> p6 | n3 |
-> IO (Vec3, Vec4) |
btSoftBody_appendNote0 Source #
:: (BtSoftBodyClass bc, BtSoftBody_NodeClass p3, BtSoftBody_NodeClass p4, BtSoftBody_NodeClass p5, BtSoftBody_NodeClass p6) | |
=> bc | |
-> String | text |
-> Vec3 | o |
-> Vec4 | c |
-> p3 | n0 |
-> p4 | n1 |
-> p5 | n2 |
-> p6 | n3 |
-> IO (Vec3, Vec4) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#720 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#720 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_appendNote0' Source #
:: (BtSoftBodyClass bc, BtSoftBody_NodeClass p3, BtSoftBody_NodeClass p4, BtSoftBody_NodeClass p5, BtSoftBody_NodeClass p6) | |
=> bc | |
-> String | text |
-> p3 | n0 |
-> p4 | n1 |
-> p5 | n2 |
-> p6 | n3 |
-> IO (Vec3, Vec4) |
btSoftBody_appendNote1 Source #
:: (BtSoftBodyClass bc, BtSoftBody_NodeClass p2) | |
=> bc | |
-> String | text |
-> Vec3 | o |
-> p2 | feature |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#723 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#723 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_appendNote1' Source #
:: (BtSoftBodyClass bc, BtSoftBody_NodeClass p2) | |
=> bc | |
-> String | text |
-> p2 | feature |
-> IO Vec3 |
btSoftBody_appendNote2 Source #
:: (BtSoftBodyClass bc, BtSoftBody_LinkClass p2) | |
=> bc | |
-> String | text |
-> Vec3 | o |
-> p2 | feature |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#726 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#726 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_appendNote2' Source #
:: (BtSoftBodyClass bc, BtSoftBody_LinkClass p2) | |
=> bc | |
-> String | text |
-> p2 | feature |
-> IO Vec3 |
btSoftBody_appendNote3 Source #
:: (BtSoftBodyClass bc, BtSoftBody_FaceClass p2) | |
=> bc | |
-> String | text |
-> Vec3 | o |
-> p2 | feature |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#729 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#729 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_appendNote3' Source #
:: (BtSoftBodyClass bc, BtSoftBody_FaceClass p2) | |
=> bc | |
-> String | text |
-> p2 | feature |
-> IO Vec3 |
btSoftBody_setVolumeDensity Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Float | density |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#950 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#798 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_updateConstants Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
btSoftBody_staticSolve Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Int | iterations |
-> IO () |
:: (BtSoftBodyClass bc, BtSoftBody_ImplicitFnClass p0) | |
=> bc | |
-> p0 | ifn |
-> Float | accurary |
-> Bool | cut |
-> IO () |
btSoftBody_appendLink Source #
:: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p1) | |
=> bc | |
-> Int | model |
-> p1 | mat |
-> IO () |
btSoftBody_appendLink0 Source #
:: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p1) | |
=> bc | |
-> Int | model |
-> p1 | mat |
-> IO () |
btSoftBody_appendLink1 Source #
:: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p2) | |
=> bc | |
-> Int | node0 |
-> Int | node1 |
-> p2 | mat |
-> Bool | bcheckexist |
-> IO () |
btSoftBody_appendLink2 Source #
:: (BtSoftBodyClass bc, BtSoftBody_NodeClass p0, BtSoftBody_NodeClass p1, BtSoftBody_MaterialClass p2) | |
=> bc | |
-> p0 | node0 |
-> p1 | node1 |
-> p2 | mat |
-> Bool | bcheckexist |
-> IO () |
btSoftBody_calculateSerializeBufferSize Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO Int |
btSoftBody_solveClusters Source #
:: BtAlignedObjectArray_btSoftBody_ptr_Class p0 | |
=> p0 | bodies |
-> IO () |
btSoftBody_solveClusters0 Source #
:: BtAlignedObjectArray_btSoftBody_ptr_Class p0 | |
=> p0 | bodies |
-> IO () |
btSoftBody_solveClusters1 Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Float | sor |
-> IO () |
:: (BtSoftBodyClass bc, BtSoftBody_sRayCastClass p2) | |
=> bc | |
-> Vec3 | rayFrom |
-> Vec3 | rayTo |
-> p2 | results |
-> IO (Bool, Vec3, Vec3) |
:: (BtSoftBodyClass bc, BtSoftBody_sRayCastClass p2) | |
=> bc | |
-> p2 | results |
-> IO (Bool, Vec3, Vec3) |
:: (BtSoftBodyClass bc, BtSoftBody_sRayCastClass p2) | |
=> bc | |
-> Vec3 | rayFrom |
-> Vec3 | rayTo |
-> p2 | results |
-> IO (Bool, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#848 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#848 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
:: (BtSoftBodyClass bc, BtSoftBody_sRayCastClass p2) | |
=> bc | |
-> p2 | results |
-> IO (Bool, Vec3, Vec3) |
:: BtSoftBodyClass bc | |
=> bc | |
-> Bool | bvolume |
-> Bool | bframe |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#743 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#809 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_appendFace Source #
:: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p1) | |
=> bc | |
-> Int | model |
-> p1 | mat |
-> IO () |
btSoftBody_appendFace0 Source #
:: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p1) | |
=> bc | |
-> Int | model |
-> p1 | mat |
-> IO () |
btSoftBody_appendFace1 Source #
:: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p3) | |
=> bc | |
-> Int | node0 |
-> Int | node1 |
-> Int | node2 |
-> p3 | mat |
-> IO () |
btSoftBody_dampClusters Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
btSoftBody_getWorldInfo Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO BtSoftBodyWorldInfo |
btSoftBody_appendAngularJoint2 Source #
:: (BtSoftBodyClass bc, BtSoftBody_AJoint_SpecsClass p0, BtSoftBodyClass p1) | |
=> bc | |
-> p0 | specs |
-> p1 | body |
-> IO () |
btSoftBody_clusterVImpulse' Source #
:: BtSoftBody_ClusterClass p0 | |
=> p0 | cluster |
-> IO (Vec3, Vec3) |
:: BtSoftBodyClass bc | |
=> bc | |
-> Vec3 | scl |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#806 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#806 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
:: BtSoftBodyClass bc | |
=> bc | |
-> IO Vec3 |
btSoftBody_clusterAImpulse Source #
:: (BtSoftBody_ClusterClass p0, BtSoftBody_ImpulseClass p1) | |
=> p0 | cluster |
-> p1 | impulse |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#815 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#825 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_clusterCom Source #
:: BtSoftBody_ClusterClass p0 | |
=> p0 | cluster |
-> IO Vec3 |
btSoftBody_clusterCom0 Source #
:: BtSoftBody_ClusterClass p0 | |
=> p0 | cluster |
-> IO Vec3 |
btSoftBody_clusterCom1 Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Int | cluster |
-> IO Vec3 |
btSoftBody_setWindVelocity Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> Vec3 | velocity |
-> IO Vec3 |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#876 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#876 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_setWindVelocity' Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO Vec3 |
btSoftBody_applyForces Source #
:: BtSoftBodyClass bc | |
=> bc | |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#748 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.h?r=2223#958 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBody.cpp?r=2223
btSoftBody_appendTetra Source #
:: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p1) | |
=> bc | |
-> Int | model |
-> p1 | mat |
-> IO () |
btSoftBody_appendTetra0 Source #
:: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p1) | |
=> bc | |
-> Int | model |
-> p1 | mat |
-> IO () |
btSoftBody_appendTetra1 Source #
:: (BtSoftBodyClass bc, BtSoftBody_MaterialClass p4) | |
=> bc | |
-> Int | node0 |
-> Int | node1 |
-> Int | node2 |
-> Int | node3 |
-> p4 | mat |
-> IO () |
btSoftBody_m_anchors_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Anchor_Class a) => bc -> a -> IO () Source #
btSoftBody_m_anchors_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Anchor_ Source #
btSoftBody_m_bUpdateRtCst_set :: BtSoftBodyClass bc => bc -> Bool -> IO () Source #
btSoftBody_m_bUpdateRtCst_get :: BtSoftBodyClass bc => bc -> IO Bool Source #
btSoftBody_m_cdbvt_set :: (BtSoftBodyClass bc, BtDbvtClass a) => bc -> a -> IO () Source #
btSoftBody_m_cdbvt_get :: BtSoftBodyClass bc => bc -> IO BtDbvt Source #
btSoftBody_m_cfg_set :: (BtSoftBodyClass bc, BtSoftBody_ConfigClass a) => bc -> a -> IO () Source #
btSoftBody_m_cfg_get :: BtSoftBodyClass bc => bc -> IO BtSoftBody_Config Source #
btSoftBody_m_clusterConnectivity_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_bool_Class a) => bc -> a -> IO () Source #
btSoftBody_m_clusterConnectivity_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_bool_ Source #
btSoftBody_m_clusters_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Cluster_ptr_Class a) => bc -> a -> IO () Source #
btSoftBody_m_clusters_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Cluster_ptr_ Source #
btSoftBody_m_collisionDisabledObjects_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btCollisionObject_ptr_Class a) => bc -> a -> IO () Source #
btSoftBody_m_collisionDisabledObjects_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btCollisionObject_ptr_ Source #
btSoftBody_m_faces_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Face_Class a) => bc -> a -> IO () Source #
btSoftBody_m_faces_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Face_ Source #
btSoftBody_m_fdbvt_set :: (BtSoftBodyClass bc, BtDbvtClass a) => bc -> a -> IO () Source #
btSoftBody_m_fdbvt_get :: BtSoftBodyClass bc => bc -> IO BtDbvt Source #
btSoftBody_m_initialWorldTransform_set :: BtSoftBodyClass bc => bc -> Transform -> IO () Source #
btSoftBody_m_initialWorldTransform_get :: BtSoftBodyClass bc => bc -> IO Transform Source #
btSoftBody_m_joints_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Joint_ptr_Class a) => bc -> a -> IO () Source #
btSoftBody_m_joints_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Joint_ptr_ Source #
btSoftBody_m_links_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Link_Class a) => bc -> a -> IO () Source #
btSoftBody_m_links_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Link_ Source #
btSoftBody_m_materials_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Material_ptr_Class a) => bc -> a -> IO () Source #
btSoftBody_m_materials_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Material_ptr_ Source #
btSoftBody_m_ndbvt_set :: (BtSoftBodyClass bc, BtDbvtClass a) => bc -> a -> IO () Source #
btSoftBody_m_ndbvt_get :: BtSoftBodyClass bc => bc -> IO BtDbvt Source #
btSoftBody_m_nodes_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Node_Class a) => bc -> a -> IO () Source #
btSoftBody_m_nodes_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Node_ Source #
btSoftBody_m_notes_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Note_Class a) => bc -> a -> IO () Source #
btSoftBody_m_notes_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Note_ Source #
btSoftBody_m_pose_set :: (BtSoftBodyClass bc, BtSoftBody_PoseClass a) => bc -> a -> IO () Source #
btSoftBody_m_pose_get :: BtSoftBodyClass bc => bc -> IO BtSoftBody_Pose Source #
btSoftBody_m_rcontacts_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_RContact_Class a) => bc -> a -> IO () Source #
btSoftBody_m_rcontacts_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_RContact_ Source #
btSoftBody_m_scontacts_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_SContact_Class a) => bc -> a -> IO () Source #
btSoftBody_m_scontacts_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_SContact_ Source #
btSoftBody_m_sst_set :: (BtSoftBodyClass bc, BtSoftBody_SolverStateClass a) => bc -> a -> IO () Source #
btSoftBody_m_sst_get :: BtSoftBodyClass bc => bc -> IO BtSoftBody_SolverState Source #
btSoftBody_m_tag_set :: BtSoftBodyClass bc => bc -> VoidPtr -> IO () Source #
btSoftBody_m_tag_get :: BtSoftBodyClass bc => bc -> IO VoidPtr Source #
btSoftBody_m_tetras_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_btSoftBody_Tetra_Class a) => bc -> a -> IO () Source #
btSoftBody_m_tetras_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_Tetra_ Source #
btSoftBody_m_timeacc_set :: BtSoftBodyClass bc => bc -> Float -> IO () Source #
btSoftBody_m_timeacc_get :: BtSoftBodyClass bc => bc -> IO Float Source #
btSoftBody_m_userIndexMapping_set :: (BtSoftBodyClass bc, BtAlignedObjectArray_int_Class a) => bc -> a -> IO () Source #
btSoftBody_m_userIndexMapping_get :: BtSoftBodyClass bc => bc -> IO BtAlignedObjectArray_int_ Source #
btSoftBody_m_windVelocity_set :: BtSoftBodyClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_m_windVelocity_get :: BtSoftBodyClass bc => bc -> IO Vec3 Source #
btSoftBody_m_worldInfo_set :: (BtSoftBodyClass bc, BtSoftBodyWorldInfoClass a) => bc -> a -> IO () Source #
btSoftBody_m_worldInfo_get :: BtSoftBodyClass bc => bc -> IO BtSoftBodyWorldInfo Source #
btSoftBodyHelpers_free :: BtSoftBodyHelpersClass bc => bc -> IO () Source #
btSoftBodyHelpers_DrawInfos Source #
:: (BtSoftBodyClass p0, BtIDebugDrawClass p1) | |
=> p0 | psb |
-> p1 | idraw |
-> Bool | masses |
-> Bool | areas |
-> Bool | stress |
-> IO () |
btSoftBodyHelpers_Draw Source #
:: (BtSoftBodyClass p0, BtIDebugDrawClass p1) | |
=> p0 | psb |
-> p1 | idraw |
-> Int | drawflags |
-> IO () |
btSoftBodyHelpers_CreateEllipsoid Source #
:: BtSoftBodyWorldInfoClass p0 | |
=> p0 | worldInfo |
-> Vec3 | center |
-> Vec3 | radius |
-> Int | res |
-> IO (BtSoftBody, Vec3, Vec3) |
btSoftBodyHelpers_CreateEllipsoid' Source #
:: BtSoftBodyWorldInfoClass p0 | |
=> p0 | worldInfo |
-> Int | res |
-> IO (BtSoftBody, Vec3, Vec3) |
btSoftBodyHelpers_CreateFromTetGenData Source #
:: BtSoftBodyWorldInfoClass p0 | |
=> p0 | worldInfo |
-> String | ele |
-> String | face |
-> String | node |
-> Bool | bfacelinks |
-> Bool | btetralinks |
-> Bool | bfacesfromtetras |
-> IO BtSoftBody |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBodyHelpers.h?r=2223#74 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBodyHelpers.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBodyHelpers.h?r=2223#139 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBodyHelpers.cpp?r=2223
btSoftBodyHelpers_DrawFrame Source #
:: (BtSoftBodyClass p0, BtIDebugDrawClass p1) | |
=> p0 | psb |
-> p1 | idraw |
-> IO () |
btSoftBodyHelpers_CreateRope Source #
:: BtSoftBodyWorldInfoClass p0 | |
=> p0 | worldInfo |
-> Vec3 | from |
-> Vec3 | to |
-> Int | res |
-> Int | fixeds |
-> IO (BtSoftBody, Vec3, Vec3) |
btSoftBodyHelpers_CreateRope' Source #
:: BtSoftBodyWorldInfoClass p0 | |
=> p0 | worldInfo |
-> Int | res |
-> Int | fixeds |
-> IO (BtSoftBody, Vec3, Vec3) |
btSoftBodyHelpers_CalculateUV Source #
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBodyHelpers.h?r=2223#66 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBodyHelpers.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBodyHelpers.h?r=2223#102 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftBodyHelpers.cpp?r=2223
btSoftBodyHelpers_DrawFaceTree Source #
:: (BtSoftBodyClass p0, BtIDebugDrawClass p1) | |
=> p0 | psb |
-> p1 | idraw |
-> Int | mindepth |
-> Int | maxdepth |
-> IO () |
btSoftBodyHelpers_DrawClusterTree Source #
:: (BtSoftBodyClass p0, BtIDebugDrawClass p1) | |
=> p0 | psb |
-> p1 | idraw |
-> Int | mindepth |
-> Int | maxdepth |
-> IO () |
btSoftBodyHelpers_DrawNodeTree Source #
:: (BtSoftBodyClass p0, BtIDebugDrawClass p1) | |
=> p0 | psb |
-> p1 | idraw |
-> Int | mindepth |
-> Int | maxdepth |
-> IO () |
btSoftBodyRigidBodyCollisionConfiguration :: BtDefaultCollisionConstructionInfoClass p0 => p0 -> IO BtSoftBodyRigidBodyCollisionConfiguration Source #
btSoftBodyRigidBodyCollisionConfiguration_free :: BtSoftBodyRigidBodyCollisionConfigurationClass bc => bc -> IO () Source #
btSoftBodyRigidBodyCollisionConfiguration_getCollisionAlgorithmCreateFunc Source #
:: BtSoftBodyRigidBodyCollisionConfigurationClass bc | |
=> bc | |
-> Int | proxyType0 |
-> Int | proxyType1 |
-> IO BtCollisionAlgorithmCreateFunc |
btSoftBodyRigidBodyCollisionConfiguration_m_softSoftCreateFunc_set :: (BtSoftBodyRigidBodyCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btSoftBodyRigidBodyCollisionConfiguration_m_softSoftCreateFunc_get :: BtSoftBodyRigidBodyCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConvexCreateFunc_set :: (BtSoftBodyRigidBodyCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConvexCreateFunc_get :: BtSoftBodyRigidBodyCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConvexCreateFunc_set :: (BtSoftBodyRigidBodyCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConvexCreateFunc_get :: BtSoftBodyRigidBodyCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConcaveCreateFunc_set :: (BtSoftBodyRigidBodyCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btSoftBodyRigidBodyCollisionConfiguration_m_softRigidConcaveCreateFunc_get :: BtSoftBodyRigidBodyCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConcaveCreateFunc_set :: (BtSoftBodyRigidBodyCollisionConfigurationClass bc, BtCollisionAlgorithmCreateFuncClass a) => bc -> a -> IO () Source #
btSoftBodyRigidBodyCollisionConfiguration_m_swappedSoftRigidConcaveCreateFunc_get :: BtSoftBodyRigidBodyCollisionConfigurationClass bc => bc -> IO BtCollisionAlgorithmCreateFunc Source #
btSoftBodyWorldInfo_free :: BtSoftBodyWorldInfoClass bc => bc -> IO () Source #
btSoftBodyWorldInfo_air_density_set :: BtSoftBodyWorldInfoClass bc => bc -> Float -> IO () Source #
btSoftBodyWorldInfo_air_density_get :: BtSoftBodyWorldInfoClass bc => bc -> IO Float Source #
btSoftBodyWorldInfo_m_broadphase_set :: (BtSoftBodyWorldInfoClass bc, BtBroadphaseInterfaceClass a) => bc -> a -> IO () Source #
btSoftBodyWorldInfo_m_broadphase_get :: BtSoftBodyWorldInfoClass bc => bc -> IO BtBroadphaseInterface Source #
btSoftBodyWorldInfo_m_dispatcher_set :: (BtSoftBodyWorldInfoClass bc, BtDispatcherClass a) => bc -> a -> IO () Source #
btSoftBodyWorldInfo_m_dispatcher_get :: BtSoftBodyWorldInfoClass bc => bc -> IO BtDispatcher Source #
btSoftBodyWorldInfo_m_gravity_set :: BtSoftBodyWorldInfoClass bc => bc -> Vec3 -> IO () Source #
btSoftBodyWorldInfo_m_gravity_get :: BtSoftBodyWorldInfoClass bc => bc -> IO Vec3 Source #
btSoftBodyWorldInfo_m_sparsesdf_set :: (BtSoftBodyWorldInfoClass bc, BtSparseSdf_3_Class a) => bc -> a -> IO () Source #
btSoftBodyWorldInfo_m_sparsesdf_get :: BtSoftBodyWorldInfoClass bc => bc -> IO BtSparseSdf_3_ Source #
btSoftBodyWorldInfo_water_density_set :: BtSoftBodyWorldInfoClass bc => bc -> Float -> IO () Source #
btSoftBodyWorldInfo_water_density_get :: BtSoftBodyWorldInfoClass bc => bc -> IO Float Source #
btSoftBodyWorldInfo_water_normal_set :: BtSoftBodyWorldInfoClass bc => bc -> Vec3 -> IO () Source #
btSoftBodyWorldInfo_water_normal_get :: BtSoftBodyWorldInfoClass bc => bc -> IO Vec3 Source #
btSoftBodyWorldInfo_water_offset_set :: BtSoftBodyWorldInfoClass bc => bc -> Float -> IO () Source #
btSoftBodyWorldInfo_water_offset_get :: BtSoftBodyWorldInfoClass bc => bc -> IO Float Source #
btSoftRigidDynamicsWorld_free :: BtSoftRigidDynamicsWorldClass bc => bc -> IO () Source #
btSoftRigidDynamicsWorld_predictUnconstraintMotion Source #
:: BtSoftRigidDynamicsWorldClass bc | |
=> bc | |
-> Float | timeStep |
-> IO () |
btSoftRigidDynamicsWorld_getWorldInfo Source #
:: BtSoftRigidDynamicsWorldClass bc | |
=> bc | |
-> IO BtSoftBodyWorldInfo |
btSoftRigidDynamicsWorld_getWorldInfo0 Source #
:: BtSoftRigidDynamicsWorldClass bc | |
=> bc | |
-> IO BtSoftBodyWorldInfo |
btSoftRigidDynamicsWorld_getWorldInfo1 Source #
:: BtSoftRigidDynamicsWorldClass bc | |
=> bc | |
-> IO BtSoftBodyWorldInfo |
btSoftRigidDynamicsWorld_setDrawFlags Source #
:: BtSoftRigidDynamicsWorldClass bc | |
=> bc | |
-> Int | f |
-> IO () |
btSoftRigidDynamicsWorld_getSoftBodyArray Source #
:: BtSoftRigidDynamicsWorldClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btSoftBody_ptr_ |
btSoftRigidDynamicsWorld_getSoftBodyArray0 Source #
:: BtSoftRigidDynamicsWorldClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btSoftBody_ptr_ |
btSoftRigidDynamicsWorld_getSoftBodyArray1 Source #
:: BtSoftRigidDynamicsWorldClass bc | |
=> bc | |
-> IO BtAlignedObjectArray_btSoftBody_ptr_ |
btSoftRigidDynamicsWorld_serialize Source #
:: (BtSoftRigidDynamicsWorldClass bc, BtSerializerClass p0) | |
=> bc | |
-> p0 | serializer |
-> IO () |
btSoftRigidDynamicsWorld_rayTest Source #
:: (BtSoftRigidDynamicsWorldClass bc, BtCollisionWorld_RayResultCallbackClass p2) | |
=> bc | |
-> Vec3 | rayFromWorld |
-> Vec3 | rayToWorld |
-> p2 | resultCallback |
-> IO (Vec3, Vec3) |
btSoftRigidDynamicsWorld_rayTest' Source #
:: (BtSoftRigidDynamicsWorldClass bc, BtCollisionWorld_RayResultCallbackClass p2) | |
=> bc | |
-> p2 | resultCallback |
-> IO (Vec3, Vec3) |
btSoftRigidDynamicsWorld_solveSoftBodiesConstraints Source #
:: BtSoftRigidDynamicsWorldClass bc | |
=> bc | |
-> Float | timeStep |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftRigidDynamicsWorld.h?r=2223#62 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftRigidDynamicsWorld.h?r=2223#45 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp?r=2223
btSoftRigidDynamicsWorld_removeCollisionObject Source #
:: (BtSoftRigidDynamicsWorldClass bc, BtCollisionObjectClass p0) | |
=> bc | |
-> p0 | collisionObject |
-> IO () |
btSoftRigidDynamicsWorld_addSoftBody Source #
:: (BtSoftRigidDynamicsWorldClass bc, BtSoftBodyClass p0) | |
=> bc | |
-> p0 | body |
-> Int | collisionFilterGroup |
-> Int | collisionFilterMask |
-> IO () |
btSoftRigidDynamicsWorld_rayTestSingle Source #
:: (BtCollisionObjectClass p2, BtCollisionShapeClass p3, BtCollisionWorld_RayResultCallbackClass p5) | |
=> Transform | rayFromTrans |
-> Transform | rayToTrans |
-> p2 | collisionObject |
-> p3 | collisionShape |
-> Transform | colObjWorldTransform |
-> p5 | resultCallback |
-> IO (Transform, Transform, Transform) |
btSoftRigidDynamicsWorld_rayTestSingle' Source #
:: (BtCollisionObjectClass p2, BtCollisionShapeClass p3, BtCollisionWorld_RayResultCallbackClass p5) | |
=> p2 | collisionObject |
-> p3 | collisionShape |
-> p5 | resultCallback |
-> IO (Transform, Transform, Transform) |
btSoftRigidDynamicsWorld_internalSingleStepSimulation Source #
:: BtSoftRigidDynamicsWorldClass bc | |
=> bc | |
-> Float | timeStep |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftRigidDynamicsWorld.h?r=2223#47 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftRigidDynamicsWorld.h?r=2223#43 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp?r=2223
btSoftRigidDynamicsWorld_serializeSoftBodies Source #
:: (BtSoftRigidDynamicsWorldClass bc, BtSerializerClass p0) | |
=> bc | |
-> p0 | serializer |
-> IO () |
btSoftRigidDynamicsWorld_removeSoftBody Source #
:: (BtSoftRigidDynamicsWorldClass bc, BtSoftBodyClass p0) | |
=> bc | |
-> p0 | body |
-> IO () |
btSoftRigidDynamicsWorld_debugDrawWorld Source #
:: BtSoftRigidDynamicsWorldClass bc | |
=> bc | |
-> IO () |
btSoftRigidDynamicsWorld_m_softBodies_set :: (BtSoftRigidDynamicsWorldClass bc, BtAlignedObjectArray_btSoftBody_ptr_Class a) => bc -> a -> IO () Source #
btSoftRigidDynamicsWorld_m_softBodies_get :: BtSoftRigidDynamicsWorldClass bc => bc -> IO BtAlignedObjectArray_btSoftBody_ptr_ Source #
btSoftRigidDynamicsWorld_m_drawFlags_set :: BtSoftRigidDynamicsWorldClass bc => bc -> Int -> IO () Source #
btSoftRigidDynamicsWorld_m_drawFlags_get :: BtSoftRigidDynamicsWorldClass bc => bc -> IO Int Source #
btSoftRigidDynamicsWorld_m_drawNodeTree_set :: BtSoftRigidDynamicsWorldClass bc => bc -> Bool -> IO () Source #
btSoftRigidDynamicsWorld_m_drawNodeTree_get :: BtSoftRigidDynamicsWorldClass bc => bc -> IO Bool Source #
btSoftRigidDynamicsWorld_m_drawFaceTree_set :: BtSoftRigidDynamicsWorldClass bc => bc -> Bool -> IO () Source #
btSoftRigidDynamicsWorld_m_drawFaceTree_get :: BtSoftRigidDynamicsWorldClass bc => bc -> IO Bool Source #
btSoftRigidDynamicsWorld_m_drawClusterTree_set :: BtSoftRigidDynamicsWorldClass bc => bc -> Bool -> IO () Source #
btSoftRigidDynamicsWorld_m_drawClusterTree_get :: BtSoftRigidDynamicsWorldClass bc => bc -> IO Bool Source #
btSoftRigidDynamicsWorld_m_sbi_set :: (BtSoftRigidDynamicsWorldClass bc, BtSoftBodyWorldInfoClass a) => bc -> a -> IO () Source #
btSoftRigidDynamicsWorld_m_sbi_get :: BtSoftRigidDynamicsWorldClass bc => bc -> IO BtSoftBodyWorldInfo Source #
btSoftRigidDynamicsWorld_m_ownsSolver_set :: BtSoftRigidDynamicsWorldClass bc => bc -> Bool -> IO () Source #
btSoftRigidDynamicsWorld_m_ownsSolver_get :: BtSoftRigidDynamicsWorldClass bc => bc -> IO Bool Source #
btSparseSdf_3__free :: BtSparseSdf_3_Class bc => bc -> IO () Source #
:: BtSparseSdf_3_Class bc | |
=> bc | |
-> IO () |
btSparseSdf_3__RemoveReferences Source #
:: (BtSparseSdf_3_Class bc, BtCollisionShapeClass p0) | |
=> bc | |
-> p0 | pcs |
-> IO Int |
btSparseSdf_3__Evaluate Source #
:: (BtSparseSdf_3_Class bc, BtCollisionShapeClass p1) | |
=> bc | |
-> Vec3 | x |
-> p1 | shape |
-> Vec3 | normal |
-> Float | margin |
-> IO (Float, Vec3, Vec3) |
btSparseSdf_3__Evaluate' Source #
:: (BtSparseSdf_3_Class bc, BtCollisionShapeClass p1) | |
=> bc | |
-> p1 | shape |
-> Float | margin |
-> IO (Float, Vec3, Vec3) |
btSparseSdf_3__GarbageCollect Source #
:: BtSparseSdf_3_Class bc | |
=> bc | |
-> Int | lifetime |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSparseSDF.h?r=2223#251 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSparseSDF.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSparseSDF.h?r=2223#106 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSparseSDF.cpp?r=2223
btSparseSdf_3__DistanceToShape Source #
:: BtCollisionShapeClass p1 | |
=> Vec3 | x |
-> p1 | shape |
-> IO (Float, Vec3) |
btSparseSdf_3__DistanceToShape' Source #
:: BtCollisionShapeClass p1 | |
=> p1 | shape |
-> IO (Float, Vec3) |
btSparseSdf_3__Initialize Source #
:: BtSparseSdf_3_Class bc | |
=> bc | |
-> Int | hashsize |
-> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSparseSDF.h?r=2223#68 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSparseSDF.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSparseSDF.h?r=2223#80 http://code.google.com/p/bullet/source/browse/trunk/src/BulletSoftBody/btSparseSDF.cpp?r=2223
btSparseSdf_3__cells_set :: (BtSparseSdf_3_Class bc, BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_Class a) => bc -> a -> IO () Source #
btSparseSdf_3__cells_get :: BtSparseSdf_3_Class bc => bc -> IO BtAlignedObjectArray_btSparseSdf_3__Cell_ptr_ Source #
btSparseSdf_3__ncells_set :: BtSparseSdf_3_Class bc => bc -> Int -> IO () Source #
btSparseSdf_3__ncells_get :: BtSparseSdf_3_Class bc => bc -> IO Int Source #
btSparseSdf_3__nprobes_set :: BtSparseSdf_3_Class bc => bc -> Int -> IO () Source #
btSparseSdf_3__nprobes_get :: BtSparseSdf_3_Class bc => bc -> IO Int Source #
btSparseSdf_3__nqueries_set :: BtSparseSdf_3_Class bc => bc -> Int -> IO () Source #
btSparseSdf_3__nqueries_get :: BtSparseSdf_3_Class bc => bc -> IO Int Source #
btSparseSdf_3__puid_set :: BtSparseSdf_3_Class bc => bc -> Int -> IO () Source #
btSparseSdf_3__puid_get :: BtSparseSdf_3_Class bc => bc -> IO Int Source #
btSparseSdf_3__voxelsz_set :: BtSparseSdf_3_Class bc => bc -> Float -> IO () Source #
btSparseSdf_3__voxelsz_get :: BtSparseSdf_3_Class bc => bc -> IO Float Source #
btSoftBody_eAeroModel_free :: BtSoftBody_eAeroModelClass bc => bc -> IO () Source #
btSoftBody_eFeature_free :: BtSoftBody_eFeatureClass bc => bc -> IO () Source #
btSoftBody_ePSolver_free :: BtSoftBody_ePSolverClass bc => bc -> IO () Source #
btSoftBody_eSolverPresets_free :: BtSoftBody_eSolverPresetsClass bc => bc -> IO () Source #
btSoftBody_Joint_eType_free :: BtSoftBody_Joint_eTypeClass bc => bc -> IO () Source #
btSoftBody_eVSolver_free :: BtSoftBody_eVSolverClass bc => bc -> IO () Source #
btSoftBody_fCollision_free :: BtSoftBody_fCollisionClass bc => bc -> IO () Source #
fDrawFlags_free :: FDrawFlagsClass bc => bc -> IO () Source #
btSoftBody_fMaterial_free :: BtSoftBody_fMaterialClass bc => bc -> IO () Source #
btSoftBody_sCti_free :: BtSoftBody_sCtiClass bc => bc -> IO () Source #
btSoftBody_sCti_m_colObj_set :: (BtSoftBody_sCtiClass bc, BtCollisionObjectClass a) => bc -> a -> IO () Source #
btSoftBody_sCti_m_colObj_get :: BtSoftBody_sCtiClass bc => bc -> IO BtCollisionObject Source #
btSoftBody_sCti_m_normal_set :: BtSoftBody_sCtiClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_sCti_m_normal_get :: BtSoftBody_sCtiClass bc => bc -> IO Vec3 Source #
btSoftBody_sCti_m_offset_set :: BtSoftBody_sCtiClass bc => bc -> Float -> IO () Source #
btSoftBody_sCti_m_offset_get :: BtSoftBody_sCtiClass bc => bc -> IO Float Source #
btSoftBody_sMedium_free :: BtSoftBody_sMediumClass bc => bc -> IO () Source #
btSoftBody_sMedium_m_density_set :: BtSoftBody_sMediumClass bc => bc -> Float -> IO () Source #
btSoftBody_sMedium_m_density_get :: BtSoftBody_sMediumClass bc => bc -> IO Float Source #
btSoftBody_sMedium_m_pressure_set :: BtSoftBody_sMediumClass bc => bc -> Float -> IO () Source #
btSoftBody_sMedium_m_pressure_get :: BtSoftBody_sMediumClass bc => bc -> IO Float Source #
btSoftBody_sMedium_m_velocity_set :: BtSoftBody_sMediumClass bc => bc -> Vec3 -> IO () Source #
btSoftBody_sMedium_m_velocity_get :: BtSoftBody_sMediumClass bc => bc -> IO Vec3 Source #
btSoftBody_sRayCast_free :: BtSoftBody_sRayCastClass bc => bc -> IO () Source #
btSoftBody_sRayCast_body_set :: (BtSoftBody_sRayCastClass bc, BtSoftBodyClass a) => bc -> a -> IO () Source #
btSoftBody_sRayCast_body_get :: BtSoftBody_sRayCastClass bc => bc -> IO BtSoftBody Source #
btSoftBody_sRayCast_fraction_set :: BtSoftBody_sRayCastClass bc => bc -> Float -> IO () Source #
btSoftBody_sRayCast_fraction_get :: BtSoftBody_sRayCastClass bc => bc -> IO Float Source #
btSoftBody_sRayCast_index_set :: BtSoftBody_sRayCastClass bc => bc -> Int -> IO () Source #
btSoftBody_sRayCast_index_get :: BtSoftBody_sRayCastClass bc => bc -> IO Int Source #