kind dll-cdecl
function GMBULLET_AddRigidBody(mass:real;type:real;shapeID:real;x:real;y:real;z:real;r1:real;r2:real;r3:real;):real
function GMBULLET_AddRigidBodiesFromList(mass:real;type:real;shapeListID:real;bodyListID:real;gmID:real;x:real;y:real;z:real;r1:real;r2:real;r3:real;):real
function GMBULLET_DeleteRigidBody(ID:real;):real
function GMBULLET_DeleteRigidBodiesFromStack(stackID:real;):real
function GMBULLET_DeleteRigidBodiesFromList(listID:real;):real
function GMBULLET_SetFriction(ID:real;friction:real;):real
function GMBULLET_SetAllFriction(friction:real;):real
function GMBULLET_DisableDeactivation(ID:real;deactivate:real;):real
function GMBULLET_ActivateBody(ID:real;forceActivation:real;):real
function GMBULLET_SetCollisionGroupMask(ID:real;cGroup:real;cMask:real;):real
function GMBULLET_AssociateBodyWithInstance(ID:real;Instance:real;):real
function GMBULLET_SetMass(ID:real;mass:real;):real
function GMBULLET_SetDeactivationThresholds(ID:real;lin:real;ang:real;):real
function GMBULLET_SetDeactivationTime(ID:real;time:real;):real
function GMBULLET_SetHitFraction(ID:real;HitFraction:real;):real
function GMBULLET_SetDamping(ID:real;linDamping:real;angDamping:real;):real
function GMBULLET_SetRestitution(ID:real;rest:real;):real
function GMBULLET_SetPosition(ID:real;x:real;y:real;z:real;):real
function GMBULLET_SetPositionX(ID:real;x:real;):real
function GMBULLET_SetPositionY(ID:real;y:real;):real
function GMBULLET_SetPositionZ(ID:real;z:real;):real
function GMBULLET_SetRelativePosition(ID:real;x:real;y:real;z:real;):real
function GMBULLET_ClearRotation(ID:real;):real
function GMBULLET_AddArbitraryRotation(ID:real;x:real;y:real;z:real;angle:real;):real
function GMBULLET_AddRotationWithFlags(ID:real;r1:real;r2:real;r3:real;):real
function GMBULLET_AddRotationQuaternion(ID:real;x:real;y:real;z:real;w:real;):real
function GMBULLET_AddRotationSLERP(ID:real;x2:real;y2:real;z2:real;w2:real;amount:real;):real
function GMBULLET_AddRotationSLERPEuler(ID:real;rx2:real;ry2:real;rz2:real;amount:real;):real
function GMBULLET_SetArbitraryRotation(ID:real;x:real;y:real;z:real;angle:real;):real
function GMBULLET_SetRotationWithFlags(ID:real;r1:real;r2:real;r3:real;):real
function GMBULLET_SetRotationQuaternion(ID:real;x:real;y:real;z:real;w:real;):real
function GMBULLET_SetRotationSLERP(ID:real;x1:real;y1:real;z1:real;w1:real;x2:real;y2:real;z2:real;w2:real;amount:real;):real
function GMBULLET_SetRotationSLERPEuler(ID:real;rx1:real;ry1:real;rz1:real;rx2:real;ry2:real;rz2:real;amount:real;):real
function GMBULLET_SetBodyPosFromStack(stackID:real;relative:real;):real
function GMBULLET_SetBodyRotWFFromStack(stackID:real;relative:real;):real
function GMBULLET_SetBodyPosRotWFFromStack(stackID:real;relative:real;):real
function GMBULLET_SetBodyPosFromList(listID:real;relative:real;):real
function GMBULLET_SetBodyRotWFFromList(listID:real;relative:real;):real
function GMBULLET_SetBodyPosRotWFFromList(listID:real;relative:real;):real
function GMBULLET_SetAngularFactor(ID:real;angFact:real;):real
function GMBULLET_SetAngularVelocityX(ID:real;x:real;):real
function GMBULLET_SetAngularVelocityY(ID:real;y:real;):real
function GMBULLET_SetAngularVelocityZ(ID:real;z:real;):real
function GMBULLET_SetAngularVelocity(ID:real;x:real;y:real;z:real;):real
function GMBULLET_AddAngularVelocity(ID:real;x:real;y:real;z:real;):real
function GMBULLET_ApplyTorqueImpulse(ID:real;x:real;y:real;z:real;):real
function GMBULLET_SetLinearVelocityX(ID:real;x:real;):real
function GMBULLET_SetLinearVelocityY(ID:real;y:real;):real
function GMBULLET_SetLinearVelocityZ(ID:real;z:real;):real
function GMBULLET_SetLinearVelocity(ID:real;x:real;y:real;z:real;):real
function GMBULLET_AddLinearVelocity(ID:real;x:real;y:real;z:real;):real
function GMBULLET_ApplyCentralImpulse(ID:real;x:real;y:real;z:real;):real
function GMBULLET_ApplyImpulse(ID:real;impulse_x:real;impulse_y:real;impulse_z:real;posx:real;posy:real;posz:real;relative:real;):real
function GMBULLET_ApplyImpulseFromSpeedAndMass(ID:real;velocity_x:real;velocity_y:real;velocity_z:real;mass:real;posx:real;posy:real;posz:real;relative:real;):real
function GMBULLET_AddVelocityAtPoint(ID:real;velocity_x:real;velocity_y:real;velocity_z:real;posx:real;posy:real;posz:real;relative:real;):real
function GMBULLET_SetGravityX(ID:real;x:real;):real
function GMBULLET_SetGravityY(ID:real;y:real;):real
function GMBULLET_SetGravityZ(ID:real;z:real;):real
function GMBULLET_SetGravity(ID:real;x:real;y:real;z:real;):real
function GMBULLET_AddGravity(ID:real;x:real;y:real;z:real;):real
function GMBULLET_SetBodyLinVelFromStack(stackID:real;relative:real;):real
function GMBULLET_SetBodyAngVelFromStack(stackID:real;relative:real;):real
function GMBULLET_SetBodyLinAngVelFromStack(stackID:real;relative:real;):real
function GMBULLET_SetBodyGravityFromStack(stackID:real;relative:real;):real
function GMBULLET_SetBodyLinVelFromList(listID:real;relative:real;):real
function GMBULLET_SetBodyAngVelFromList(listID:real;relative:real;):real
function GMBULLET_SetBodyLinAngVelFromList(listID:real;relative:real;):real
function GMBULLET_SetBodyGravityFromList(listID:real;relative:real;):real
function GMBULLET_GetFriction(ID:real;):real
function GMBULLET_IsStatic(ID:real;):real
function GMBULLET_IsKinematic(ID:real;):real
function GMBULLET_IsStaticOrKinematic(ID:real;):real
function GMBULLET_IsActive(ID:real;):real
function GMBULLET_HasCollided(ID:real;):real
function GMBULLET_GetDeactivationTime(ID:real;):real
function GMBULLET_GetAssociatedInstance(ID:real;):real
function GMBULLET_GetAngularFactor(ID:real;):real
function GMBULLET_GetGravityX(ID:real;):real
function GMBULLET_GetGravityY(ID:real;):real
function GMBULLET_GetGravityZ(ID:real;):real
function GMBULLET_GetPositionX(ID:real;):real
function GMBULLET_GetPositionY(ID:real;):real
function GMBULLET_GetPositionZ(ID:real;):real
function GMBULLET_GetRotationAngleAxisX(ID:real;):real
function GMBULLET_GetRotationAngleAxisY(ID:real;):real
function GMBULLET_GetRotationAngleAxisZ(ID:real;):real
function GMBULLET_GetRotationAngleAxisTheta(ID:real;):real
function GMBULLET_GetRotationEulerX(ID:real;):real
function GMBULLET_GetRotationEulerY(ID:real;):real
function GMBULLET_GetRotationEulerZ(ID:real;):real
function GMBULLET_GetRotationQuaternionX(ID:real;):real
function GMBULLET_GetRotationQuaternionY(ID:real;):real
function GMBULLET_GetRotationQuaternionZ(ID:real;):real
function GMBULLET_GetRotationQuaternionW(ID:real;):real
function GMBULLET_GetAngularVelocityX(ID:real;):real
function GMBULLET_GetAngularVelocityY(ID:real;):real
function GMBULLET_GetAngularVelocityZ(ID:real;):real
function GMBULLET_GetLinearVelocityX(ID:real;):real
function GMBULLET_GetLinearVelocityY(ID:real;):real
function GMBULLET_GetLinearVelocityZ(ID:real;):real
function GMBULLET_GetCollisionMask(ID:real;):real
function GMBULLET_GetCollisionGroup(ID:real;):real
function GMBULLET_GetMass(ID:real;):real
function GMBULLET_GetHitFraction(ID:real;):real
function GMBULLET_GetRestitution(ID:real;):real
function GMBULLET_DeactivationTime(ID:real;):real
function GMBULLET_GetDistanceToPoint(ID:real;x:real;y:real;z:real;):real
function GMBULLET_GetDistanceToBody(ID1:real;ID2:real;):real
function GMBULLET_GetBodyPositionsToStack(stackBodyIDs:real;stackReturnVals:real;):real
function GMBULLET_GetBodyRotationsToStack(stackBodyIDs:real;stackReturnVals:real;):real
function GMBULLET_GetBodyTransformsToStack(stackBodyIDs:real;stackReturnVals:real;):real
function GMBULLET_GetBodyLinVelocitiesToStack(stackBodyIDs:real;stackReturnVals:real;):real
function GMBULLET_GetBodyAngVelocitiesToStack(stackBodyIDs:real;stackReturnVals:real;):real
function GMBULLET_GetBodyVelocitiesToStack(stackBodyIDs:real;stackReturnVals:real;):real
function GMBULLET_GetBodyPositionsToList(listID:real;):real
function GMBULLET_GetBodyRotationsToList(listID:real;):real
function GMBULLET_GetBodyTransformsToList(listID:real;):real
function GMBULLET_GetBodyLinVelocitiesToList(listID:real;):real
function GMBULLET_GetBodyAngVelocitiesToList(listID:real;):real
function GMBULLET_GetBodyVelocitiesToList(listID:real;):real
function GMBULLET_Prepare2BodyConstraint(ID:real;x:real;y:real;z:real;r1:real;r2:real;r3:real;):real
function GMBULLET_Create1BodyBallConstraint(ID1:real;x1:real;y1:real;z1:real;):real
function GMBULLET_Create2BodyBallConstraint(ID1:real;ID2:real;x1:real;y1:real;z1:real;x2:real;y2:real;z2:real;disable:real;):real
function GMBULLET_SetBallConstraintPivot(ID:real;inA:real;x:real;y:real;z:real;):real
function GMBULLET_Create1BodyHingeConstraint(ID1:real;x1:real;y1:real;z1:real;r1:real;r2:real;r3:real;):real
function GMBULLET_Create2BodyHingeConstraint(ID1:real;x1:real;y1:real;z1:real;r1:real;r2:real;r3:real;disable:real;):real
function GMBULLET_EnableHingeAngularMotor(ID:real;enable:real;velocity:real;impulse:real;):real
function GMBULLET_SetHingeLimit(ID:real;low:real;high:real;softness:real;bias:real;relaxation:real;):real
function GMBULLET_Create1BodyConeConstraint(ID1:real;x1:real;y1:real;z1:real;r1:real;r2:real;r3:real;):real
function GMBULLET_Create2BodyConeConstraint(ID1:real;x1:real;y1:real;z1:real;r1:real;r2:real;r3:real;disable:real;):real
function GMBULLET_SetConeLimit(ID:real;swingSpan1:real;swingSpan2:real;twistSpan:real;softness:real;bias:real;relaxation:real;):real
function GMBULLET_SetHingeConeAngularOnly(ID:real;angularOnly:real;):real
function GMBULLET_Create2Body6DOFConstraint(ID1:real;x1:real;y1:real;z1:real;r1:real;r2:real;r3:real;useLinearReferenceFrameA:real;disable:real;):real
function GMBULLET_Set6DOFLimit(ID:real;axis:real;lo:real;hi:real;):real
function GMBULLET_DeleteConstraint(ID:real;):real
function GMBULLET_Create2DConstraint(ID1:real;zLowerLim:real;zUpperLim:real;):real
function GMBULLET_Create2BodySliderConstraint(ID1:real;x1:real;y1:real;z1:real;r1:real;r2:real;r3:real;useLinearReferenceFrameA:real;disable:real;):real
function GMBULLET_SetSliderLimits(ID:real;linLow:real;angLow:real;linHi:real;angHi:real;):real
function GMBULLET_SetSliderMotor(ID:real;linOn:real;angOn:real;linSpeed:real;angSpeed:real;linForce:real;angForce:real;):real
function GMBULLET_SetSliderRestitution(ID:real;dirLin:real;dirAng:real;limLin:real;limAng:real;orthoLin:real;orthoAng:real;):real
function GMBULLET_SetSliderSoftness(ID:real;dirLin:real;dirAng:real;limLin:real;limAng:real;orthoLin:real;orthoAng:real;):real
function GMBULLET_SetSliderDamping(ID:real;dirLin:real;dirAng:real;limLin:real;limAng:real;orthoLin:real;orthoAng:real;):real
function GMBULLET_SetCurrentTuning(frictionSlip:real;maxSuspensionTravel:real;suspensionCompression:real;suspensionDamping:real;suspensionStiffness:real;):real
function GMBULLET_CreateVehicle(ID1:real;rightAxis:real;upAxis:real;forwardAxis:real;):real
function GMBULLET_SetUpWheel(dirx:real;diry:real;dirz:real;axelx:real;axely:real;axelz:real;):real
function GMBULLET_AddWheel(ID:real;attachx:real;attachy:real;attachz:real;suspensionRestLength:real;radius:real;isfront:real;):real
function GMBULLET_ApplyEngineForce(ID:real;wheelindex:real;force:real;):real
function GMBULLET_SetBrake(ID:real;wheelindex:real;brake:real;):real
function GMBULLET_SetSteering(ID:real;wheelindex:real;steering:real;):real
function GMBULLET_ChangeWheelProperties(ID:real;wheelindex:real;attachx:real;attachy:real;attachz:real;suspensionRestLength:real;radius:real;isfront:real;):real
function GMBULLET_GetCurrentSpeed(ID:real;):real
function GMBULLET_CreateBulletWorld(minx:real;miny:real;minz:real;maxx:real;maxy:real;maxz:real;broadphaseType:real;):real
function GMBULLET_DestroyBulletWorld():real
function GMBULLET_StepSimulationTime(timestep:real;maxsteps:real;fixedTimestep:real;):real
function GMBULLET_SetWorldGravity(x:real;y:real;z:real;):real
function GMBULLET_SetWorldScale(scale:real;):real
function GMBULLET_SetAngleProperties(isDegrees:real;isLeftHanded:real;):real
function GMBULLET_SetRotationFlags(axis1:real;axis2:real;axis3:real;):real
function GMBULLET_RayTestClosestHit(xfrom:real;yfrom:real;zfrom:real;xto:real;yto:real;zto:real;cMask:real;cGroup:real;retInfo:real;ignore_ID:real;):real
function GMBULLET_RayTestAllHit(xfrom:real;yfrom:real;zfrom:real;xto:real;yto:real;zto:real;cMask:real;cGroup:real;ignore_ID:real;):real
function GMBULLET_RayTestSingle(ID:real;ShapeID:real;xfrom:real;yfrom:real;zfrom:real;xto:real;yto:real;zto:real;):real
function GMBULLET_ConvexSweepOrientation(rx1:real;ry1:real;rz1:real;rx2:real;ry2:real;rz2:real;):real
function GMBULLET_ConvexSweepClosestHit(ShapeID:real;xfrom:real;yfrom:real;zfrom:real;xto:real;yto:real;zto:real;cMask:real;cGroup:real;retInfo:real;ignore_ID:real;):real
function GMBULLET_ConvexSweepAllHit(ShapeID:real;xfrom:real;yfrom:real;zfrom:real;xto:real;yto:real;zto:real;cMask:real;cGroup:real;ignore_ID:real;):real
function GMBULLET_ConvexSweepSingle(ShapeID:real;BodyID:real;ShapeID2:real;xfrom:real;yfrom:real;zfrom:real;xto:real;yto:real;zto:real;):real
function GMBULLET_GetRayConvexTestHitPointX(num:real;):real
function GMBULLET_GetRayConvexTestHitPointY(num:real;):real
function GMBULLET_GetRayConvexTestHitPointZ(num:real;):real
function GMBULLET_GetRayConvexTestHitNormalX(num:real;):real
function GMBULLET_GetRayConvexTestHitNormalY(num:real;):real
function GMBULLET_GetRayConvexTestHitNormalZ(num:real;):real
function GMBULLET_GetRayConvexTestHitFraction(num:real;):real
function GMBULLET_GetRayConvexTestObjectID(num:real;):real
function GMBULLET_GetRayConvexTestGMID(num:real;):real
function GMBULLET_ClearRayConvexTestResults():real
function GMBULLET_PerformTestUsingDSStack(inputQueueID:real;resultsStackID:real;):real
function GMBULLET_PerformTestUsingDSList(inputQueueID:real;resultsListID:real;):real
function GMBULLET_GenerateActiveList(excludeWantsDeactivation:real;):real
function GMBULLET_GenerateCollidedList():real
function GMBULLET_GenerateCollideWithBodyList(ID:real;type:real;):real
function GMBULLET_ClearList():real
function GMBULLET_GetListBodyID(num:real;idtype:real;):real
function GMBULLET_GetListBodyIDsToStack(stackID:real;idtype:real;):real
function GMBULLET_GetListBodyIDsToList(listID:real;idtype:real;):real
function GMBULLET_GetNumNewCollisionPair():real
function GMBULLET_GetNumOldCollisionPair():real
function GMBULLET_GetNumCollisionPair():real
function GMBULLET_GetNewCollisionPairBodyID(num:real;bodyB:real;idtype:real;):real
function GMBULLET_GetOldCollisionPairBodyID(num:real;bodyB:real;idtype:real;):real
function GMBULLET_GetCollisionPairBodyID(num:real;bodyB:real;idtype:real;):real
function GMBULLET_GetOldCollisionPairToStack(stackID:real;idtype:real;):real
function GMBULLET_GetOldCollisionPairToList(listID:real;idtype:real;):real
function GMBULLET_GetNewCollisionPairToStack(stackID:real;idtype:real;):real
function GMBULLET_GetNewCollisionPairToList(listID:real;idtype:real;):real
function GMBULLET_GetCollisionPairToStack(stackID:real;idtype:real;):real
function GMBULLET_GetCollisionPairToList(listID:real;idtype:real;):real
function GMBULLET_GetCollisionPairNumContactPoints(num:real;):real
function GMBULLET_GetCollisionPairContactPointX(num:real;point:real;PointOnB:real;):real
function GMBULLET_GetCollisionPairContactPointY(num:real;point:real;PointOnB:real;):real
function GMBULLET_GetCollisionPairContactPointZ(num:real;point:real;PointOnB:real;):real
function GMBULLET_GetCollisionPairContactPointAverageX(num:real;):real
function GMBULLET_GetCollisionPairContactPointAverageY(num:real;):real
function GMBULLET_GetCollisionPairContactPointAverageZ(num:real;):real
function GMBULLET_GetCollisionPairContactPointAverageToStack(stackID:real;idtype:real;):real
function GMBULLET_GetCollisionPairContactPointsToStack(stackID:real;idtype:real;):real
function GMBULLET_GetCollisionPairContactPointAverageToList(listID:real;idtype:real;):real
function GMBULLET_GetCollisionPairContactPointsToList(listID:real;idtype:real;):real
function GMBULLET_CreateBoxShape(x:real;y:real;z:real;):real
function GMBULLET_CreateCylinderShape(x:real;y:real;z:real;dir:real;):real
function GMBULLET_CreateConeShape(rad:real;height:real;dir:real;):real
function GMBULLET_CreateSphereShape(rad:real;):real
function GMBULLET_CreateCompoundShape():real
function GMBULLET_AddChildToCompoundShape(IDparent:real;IDchild:real;x:real;y:real;z:real;r1:real;r2:real;r3:real;):real
function GMBULLET_GetNumCompoundChildShapes(ID:real;):real
function GMBULLET_GetCompoundChildShape(ID:real;index:real;):real
function GMBULLET_RemoveCompoundChildShape(ID:real;index:real;):real
function GMBULLET_StartTriMeshShape():real
function GMBULLET_AddTriangle(x1:real;y1:real;z1:real;x2:real;y2:real;z2:real;x3:real;y3:real;z3:real;):real
function GMBULLET_FinishTriMeshShape(convextype:real;):real
function GMBULLET_CreateTriMeshShapeFromQueue(queueID:real;convextype:real;makeIndexed:real;):real
function GMBULLET_CreateIndexedTriMeshShapeFromQueue(vertQueue:real;indexQueue:real;convextype:real;):real
function GMBULLET_CreateTriMeshShapeFrom3DSFile(filename:string;convextype:real;):real
function GMBULLET_CreateTriMeshShapeFrom3DSFileList(listID:real;convextype:real;):real
function GMBULLET_CreateTriMeshShapeFromModelEx(model:real;convextype:real;makeIndexed:real;):real
function GMBULLET_CreateShapesFromBSP(filename:string;scaling:real;listID:real;):real
function GMBULLET_DeleteShape(ID:real;):real
function GMBULLET_DeleteShapesFromStack(stackID:real;):real
function GMBULLET_DeleteShapesFromList(listID:real;):real
function GMBULLET_DeleteAllShapes():real
function GMBULLET_SetShapeScaling(ID:real;x:real;y:real;z:real;):real
function GMBULLET_CreateUniformScalingShape(ID:real;scaling:real;):real
function GMBULLET_AddToMultiSphere(x:real;y:real;z:real;radius:real;):real
function GMBULLET_FinishMultiSphereShape(x:real;y:real;z:real;):real
function GMBULLET_GetGMD3DDevice(gm_version:real;):real
function GMBULLET_SetD3DTransformMatrix(ID:real;):real
function GMBULLET_SetupDebugDrawer():real
function GMBULLET_DebugDrawWorld():real
function GMBULLET_ImTopmost():real
