chipmunk-sys 0.0.4

System level bindings to the chipmunk 2d game engine.

Crate chipmunk_sys [] [src]

Structs

Struct_Unnamed1
Struct_Unnamed2
Struct_cpArbiter
Struct_cpArbiterThread
Struct_cpArray
Struct_cpBB
Struct_cpBody
Struct_cpCircleShape
Struct_cpCollisionHandler
Struct_cpCollisionInfo
Struct_cpConstraint
Struct_cpConstraintClass
Struct_cpContact
Struct_cpContactPointSet
Struct_cpDampedRotarySpring
Struct_cpDampedSpring
Struct_cpGearJoint
Struct_cpGrooveJoint
Struct_cpMat2x2
Struct_cpPinJoint
Struct_cpPivotJoint
Struct_cpPointQueryInfo
Struct_cpPolyShape
Struct_cpPostStepCallback
Struct_cpRatchetJoint
Struct_cpRotaryLimitJoint
Struct_cpSegmentQueryInfo
Struct_cpSegmentShape
Struct_cpShape
Struct_cpShapeClass
Struct_cpShapeFilter
Struct_cpShapeMassInfo
Struct_cpSimpleMotor
Struct_cpSlideJoint
Struct_cpSpace
Struct_cpSpaceDebugColor
Struct_cpSpaceDebugDrawOptions
Struct_cpSpatialIndex
Struct_cpSpatialIndexClass
Struct_cpSplittingPlane
Struct_cpTransform
Struct_cpVect

Enums

Struct_cpBBTree
Struct_cpContactBufferHeader
Struct_cpHashSet
Struct_cpSimpleMotorJoint
Struct_cpSpaceHash
Struct_cpSweep1D

Constants

CP_ARBITER_STATE_CACHED
CP_ARBITER_STATE_FIRST_COLLISION
CP_ARBITER_STATE_IGNORE
CP_ARBITER_STATE_INVALIDATED
CP_ARBITER_STATE_NORMAL
CP_BODY_TYPE_DYNAMIC
CP_BODY_TYPE_KINEMATIC
CP_BODY_TYPE_STATIC
CP_CIRCLE_SHAPE
CP_NUM_SHAPES
CP_POLY_SHAPE
CP_SEGMENT_SHAPE
CP_SPACE_DEBUG_DRAW_COLLISION_POINTS
CP_SPACE_DEBUG_DRAW_CONSTRAINTS
CP_SPACE_DEBUG_DRAW_SHAPES

Statics

cpCollisionHandlerDoNothing
cpVersionString

Functions

cpArbiterApplyCachedImpulse
cpArbiterApplyImpulse
cpArbiterCallWildcardBeginA
cpArbiterCallWildcardBeginB
cpArbiterCallWildcardPostSolveA
cpArbiterCallWildcardPostSolveB
cpArbiterCallWildcardPreSolveA
cpArbiterCallWildcardPreSolveB
cpArbiterCallWildcardSeparateA
cpArbiterCallWildcardSeparateB
cpArbiterGetBodies
cpArbiterGetContactPointSet
cpArbiterGetCount
cpArbiterGetDepth
cpArbiterGetFriction
cpArbiterGetNormal
cpArbiterGetPointA
cpArbiterGetPointB
cpArbiterGetRestitution
cpArbiterGetShapes
cpArbiterGetSurfaceVelocity
cpArbiterGetUserData
cpArbiterIgnore
cpArbiterInit
cpArbiterIsFirstContact
cpArbiterIsRemoval
cpArbiterPreStep
cpArbiterSetContactPointSet
cpArbiterSetFriction
cpArbiterSetRestitution
cpArbiterSetSurfaceVelocity
cpArbiterSetUserData
cpArbiterTotalImpulse
cpArbiterTotalKE
cpArbiterUnthread
cpArbiterUpdate
cpAreaForCircle
cpAreaForPoly
cpAreaForSegment
cpArrayContains
cpArrayDeleteObj
cpArrayFree
cpArrayFreeEach
cpArrayNew
cpArrayPop
cpArrayPush
cpBBTreeAlloc
cpBBTreeInit
cpBBTreeNew
cpBBTreeOptimize
cpBBTreeSetVelocityFunc
cpBodyAccumulateMassFromShapes
cpBodyActivate
cpBodyActivateStatic
cpBodyAddShape
cpBodyAlloc
cpBodyApplyForceAtLocalPoint
cpBodyApplyForceAtWorldPoint
cpBodyApplyImpulseAtLocalPoint
cpBodyApplyImpulseAtWorldPoint
cpBodyDestroy
cpBodyEachArbiter
cpBodyEachArbiter_b
cpBodyEachConstraint
cpBodyEachConstraint_b
cpBodyEachShape
cpBodyEachShape_b
cpBodyFree
cpBodyGetAngle
cpBodyGetAngularVelocity
cpBodyGetCenterOfGravity
cpBodyGetForce
cpBodyGetMass
cpBodyGetMoment
cpBodyGetPosition
cpBodyGetRotation
cpBodyGetSpace
cpBodyGetTorque
cpBodyGetType
cpBodyGetUserData
cpBodyGetVelocity
cpBodyGetVelocityAtLocalPoint
cpBodyGetVelocityAtWorldPoint
cpBodyInit
cpBodyIsSleeping
cpBodyKineticEnergy
cpBodyLocalToWorld
cpBodyNew
cpBodyNewKinematic
cpBodyNewStatic
cpBodyRemoveConstraint
cpBodyRemoveShape
cpBodySetAngle
cpBodySetAngularVelocity
cpBodySetCenterOfGravity
cpBodySetForce
cpBodySetMass
cpBodySetMoment
cpBodySetPosition
cpBodySetPositionUpdateFunc
cpBodySetTorque
cpBodySetType
cpBodySetUserData
cpBodySetVelocity
cpBodySetVelocityUpdateFunc
cpBodySleep
cpBodySleepWithGroup
cpBodyUpdatePosition
cpBodyUpdateVelocity
cpBodyWorldToLocal
cpBoxShapeInit
cpBoxShapeInit2
cpBoxShapeNew
cpBoxShapeNew2
cpCentroidForPoly
cpCircleShapeAlloc
cpCircleShapeGetOffset
cpCircleShapeGetRadius
cpCircleShapeInit
cpCircleShapeNew
cpCollide
cpConstraintDestroy
cpConstraintFree
cpConstraintGetBodyA
cpConstraintGetBodyB
cpConstraintGetCollideBodies
cpConstraintGetErrorBias
cpConstraintGetImpulse
cpConstraintGetMaxBias
cpConstraintGetMaxForce
cpConstraintGetPostSolveFunc
cpConstraintGetPreSolveFunc
cpConstraintGetSpace
cpConstraintGetUserData
cpConstraintInit
cpConstraintIsDampedRotarySpring
cpConstraintIsDampedSpring
cpConstraintIsGearJoint
cpConstraintIsGrooveJoint
cpConstraintIsPinJoint
cpConstraintIsPivotJoint
cpConstraintIsRatchetJoint
cpConstraintIsRotaryLimitJoint
cpConstraintIsSimpleMotor
cpConstraintIsSlideJoint
cpConstraintSetCollideBodies
cpConstraintSetErrorBias
cpConstraintSetMaxBias
cpConstraintSetMaxForce
cpConstraintSetPostSolveFunc
cpConstraintSetPreSolveFunc
cpConstraintSetUserData
cpContactBufferGetArray
cpConvexHull
cpDampedRotarySpringAlloc
cpDampedRotarySpringGetDamping
cpDampedRotarySpringGetRestAngle
cpDampedRotarySpringGetSpringTorqueFunc
cpDampedRotarySpringGetStiffness
cpDampedRotarySpringInit
cpDampedRotarySpringNew
cpDampedRotarySpringSetDamping
cpDampedRotarySpringSetRestAngle
cpDampedRotarySpringSetSpringTorqueFunc
cpDampedRotarySpringSetStiffness
cpDampedSpringAlloc
cpDampedSpringGetAnchorA
cpDampedSpringGetAnchorB
cpDampedSpringGetDamping
cpDampedSpringGetRestLength
cpDampedSpringGetSpringForceFunc
cpDampedSpringGetStiffness
cpDampedSpringInit
cpDampedSpringNew
cpDampedSpringSetAnchorA
cpDampedSpringSetAnchorB
cpDampedSpringSetDamping
cpDampedSpringSetRestLength
cpDampedSpringSetSpringForceFunc
cpDampedSpringSetStiffness
cpGearJointAlloc
cpGearJointGetPhase
cpGearJointGetRatio
cpGearJointInit
cpGearJointNew
cpGearJointSetPhase
cpGearJointSetRatio
cpGrooveJointAlloc
cpGrooveJointGetAnchorB
cpGrooveJointGetGrooveA
cpGrooveJointGetGrooveB
cpGrooveJointInit
cpGrooveJointNew
cpGrooveJointSetAnchorB
cpGrooveJointSetGrooveA
cpGrooveJointSetGrooveB
cpHashSetCount
cpHashSetEach
cpHashSetFilter
cpHashSetFind
cpHashSetFree
cpHashSetInsert
cpHashSetNew
cpHashSetRemove
cpHashSetSetDefaultValue
cpLoopIndexes
cpMessage
cpMomentForBox
cpMomentForBox2
cpMomentForCircle
cpMomentForPoly
cpMomentForSegment
cpPinJointAlloc
cpPinJointGetAnchorA
cpPinJointGetAnchorB
cpPinJointGetDist
cpPinJointInit
cpPinJointNew
cpPinJointSetAnchorA
cpPinJointSetAnchorB
cpPinJointSetDist
cpPivotJointAlloc
cpPivotJointGetAnchorA
cpPivotJointGetAnchorB
cpPivotJointInit
cpPivotJointNew
cpPivotJointNew2
cpPivotJointSetAnchorA
cpPivotJointSetAnchorB
cpPolyShapeAlloc
cpPolyShapeGetCount
cpPolyShapeGetRadius
cpPolyShapeGetVert
cpPolyShapeInit
cpPolyShapeInitRaw
cpPolyShapeNew
cpPolyShapeNewRaw
cpRatchetJointAlloc
cpRatchetJointGetAngle
cpRatchetJointGetPhase
cpRatchetJointGetRatchet
cpRatchetJointInit
cpRatchetJointNew
cpRatchetJointSetAngle
cpRatchetJointSetPhase
cpRatchetJointSetRatchet
cpRotaryLimitJointAlloc
cpRotaryLimitJointGetMax
cpRotaryLimitJointGetMin
cpRotaryLimitJointInit
cpRotaryLimitJointNew
cpRotaryLimitJointSetMax
cpRotaryLimitJointSetMin
cpSegmentShapeAlloc
cpSegmentShapeGetA
cpSegmentShapeGetB
cpSegmentShapeGetNormal
cpSegmentShapeGetRadius
cpSegmentShapeInit
cpSegmentShapeNew
cpSegmentShapeSetNeighbors
cpShapeCacheBB
cpShapeDestroy
cpShapeFree
cpShapeGetArea
cpShapeGetBB
cpShapeGetBody
cpShapeGetCenterOfGravity
cpShapeGetCollisionType
cpShapeGetDensity
cpShapeGetElasticity
cpShapeGetFilter
cpShapeGetFriction
cpShapeGetMass
cpShapeGetMoment
cpShapeGetSensor
cpShapeGetSpace
cpShapeGetSurfaceVelocity
cpShapeGetUserData
cpShapeInit
cpShapePointQuery
cpShapeSegmentQuery
cpShapeSetBody
cpShapeSetCollisionType
cpShapeSetDensity
cpShapeSetElasticity
cpShapeSetFilter
cpShapeSetFriction
cpShapeSetMass
cpShapeSetSensor
cpShapeSetSurfaceVelocity
cpShapeSetUserData
cpShapeUpdate
cpShapeUpdateFunc
cpShapesCollide
cpSimpleMotorAlloc
cpSimpleMotorGetRate
cpSimpleMotorInit
cpSimpleMotorNew
cpSimpleMotorSetRate
cpSlideJointAlloc
cpSlideJointGetAnchorA
cpSlideJointGetAnchorB
cpSlideJointGetMax
cpSlideJointGetMin
cpSlideJointInit
cpSlideJointNew
cpSlideJointSetAnchorA
cpSlideJointSetAnchorB
cpSlideJointSetMax
cpSlideJointSetMin
cpSpaceActivateBody
cpSpaceAddBody
cpSpaceAddCollisionHandler
cpSpaceAddConstraint
cpSpaceAddDefaultCollisionHandler
cpSpaceAddPostStepCallback
cpSpaceAddShape
cpSpaceAddWildcardHandler
cpSpaceAlloc
cpSpaceArbiterSetFilter
cpSpaceBBQuery
cpSpaceBBQuery_b
cpSpaceCollideShapes
cpSpaceContainsBody
cpSpaceContainsConstraint
cpSpaceContainsShape
cpSpaceDebugDraw
cpSpaceDestroy
cpSpaceEachBody
cpSpaceEachBody_b
cpSpaceEachConstraint
cpSpaceEachConstraint_b
cpSpaceEachShape
cpSpaceEachShape_b
cpSpaceFilterArbiters
cpSpaceFree
cpSpaceGetCollisionBias
cpSpaceGetCollisionPersistence
cpSpaceGetCollisionSlop
cpSpaceGetCurrentTimeStep
cpSpaceGetDamping
cpSpaceGetGravity
cpSpaceGetIdleSpeedThreshold
cpSpaceGetIterations
cpSpaceGetPostStepCallback
cpSpaceGetSleepTimeThreshold
cpSpaceGetStaticBody
cpSpaceGetUserData
cpSpaceHashAlloc
cpSpaceHashInit
cpSpaceHashNew
cpSpaceHashResize
cpSpaceInit
cpSpaceIsLocked
cpSpaceLock
cpSpaceNew
cpSpacePointQuery
cpSpacePointQueryNearest
cpSpacePointQuery_b
cpSpaceProcessComponents
cpSpacePushContacts
cpSpacePushFreshContactBuffer
cpSpaceReindexShape
cpSpaceReindexShapesForBody
cpSpaceReindexStatic
cpSpaceRemoveBody
cpSpaceRemoveConstraint
cpSpaceRemoveShape
cpSpaceSegmentQuery
cpSpaceSegmentQueryFirst
cpSpaceSegmentQuery_b
cpSpaceSetCollisionBias
cpSpaceSetCollisionPersistence
cpSpaceSetCollisionSlop
cpSpaceSetDamping
cpSpaceSetGravity
cpSpaceSetIdleSpeedThreshold
cpSpaceSetIterations
cpSpaceSetSleepTimeThreshold
cpSpaceSetStaticBody
cpSpaceSetUserData
cpSpaceShapeQuery
cpSpaceShapeQuery_b
cpSpaceStep
cpSpaceUnlock
cpSpaceUseSpatialHash
cpSpatialIndexCollideStatic
cpSpatialIndexFree
cpSpatialIndexInit
cpSweep1DAlloc
cpSweep1DInit
cpSweep1DNew
cpv

Type Definitions

Enum_cpArbiterState
Enum_cpBodyType
Enum_cpShapeType
Enum_cpSpaceDebugDrawFlags
cpArbiter
cpArray
cpBB
cpBBTree
cpBBTreeVelocityFunc
cpBitmask
cpBody
cpBodyArbiterIteratorFunc
cpBodyConstraintIteratorFunc
cpBodyPositionFunc
cpBodyShapeIteratorFunc
cpBodyType
cpBodyVelocityFunc
cpBool
cpCircleShape
cpCollisionBeginFunc
cpCollisionHandler
cpCollisionID
cpCollisionPostSolveFunc
cpCollisionPreSolveFunc
cpCollisionSeparateFunc
cpCollisionType
cpConstraint
cpConstraintApplyCachedImpulseImpl
cpConstraintApplyImpulseImpl
cpConstraintClass
cpConstraintGetImpulseImpl
cpConstraintPostSolveFunc
cpConstraintPreSolveFunc
cpConstraintPreStepImpl
cpContactBufferHeader
cpContactPointSet
cpDampedRotarySpring
cpDampedRotarySpringTorqueFunc
cpDampedSpring
cpDampedSpringForceFunc
cpDataPointer
cpFloat
cpGearJoint
cpGrooveJoint
cpGroup
cpHashSet
cpHashSetEqlFunc
cpHashSetFilterFunc
cpHashSetIteratorFunc
cpHashSetTransFunc
cpHashValue
cpMat2x2
cpPinJoint
cpPivotJoint
cpPointQueryInfo
cpPolyShape
cpPostStepCallback
cpPostStepFunc
cpRatchetJoint
cpRotaryLimitJoint
cpSegmentQueryInfo
cpSegmentShape
cpShape
cpShapeCacheDataImpl
cpShapeClass
cpShapeDestroyImpl
cpShapeFilter
cpShapePointQueryImpl
cpShapeSegmentQueryImpl
cpShapeType
cpSimpleMotor
cpSimpleMotorJoint
cpSlideJoint
cpSpace
cpSpaceArbiterApplyImpulseFunc
cpSpaceBBQueryBlock
cpSpaceBBQueryFunc
cpSpaceBodyIteratorFunc
cpSpaceConstraintIteratorFunc
cpSpaceDebugColor
cpSpaceDebugDrawCircleImpl
cpSpaceDebugDrawColorForShapeImpl
cpSpaceDebugDrawDotImpl
cpSpaceDebugDrawFatSegmentImpl
cpSpaceDebugDrawFlags
cpSpaceDebugDrawOptions
cpSpaceDebugDrawPolygonImpl
cpSpaceDebugDrawSegmentImpl
cpSpaceHash
cpSpacePointQueryBlock
cpSpacePointQueryFunc
cpSpaceSegmentQueryBlock
cpSpaceSegmentQueryFunc
cpSpaceShapeIteratorFunc
cpSpaceShapeQueryBlock
cpSpaceShapeQueryFunc
cpSpatialIndex
cpSpatialIndexBBFunc
cpSpatialIndexClass
cpSpatialIndexContainsImpl
cpSpatialIndexCountImpl
cpSpatialIndexDestroyImpl
cpSpatialIndexEachImpl
cpSpatialIndexInsertImpl
cpSpatialIndexIteratorFunc
cpSpatialIndexQueryFunc
cpSpatialIndexQueryImpl
cpSpatialIndexReindexImpl
cpSpatialIndexReindexObjectImpl
cpSpatialIndexReindexQueryImpl
cpSpatialIndexRemoveImpl
cpSpatialIndexSegmentQueryFunc
cpSpatialIndexSegmentQueryImpl
cpSweep1D
cpTimestamp
cpTransform
cpVect