Module chipmunk_rs::ffi [] [src]

Provides raw ffi bindings to the Chipmunk2D library.

Structs

CPVect

A Chipmink2D vector.

Enums

CPBody

A Chipmink2D Body.

CPCircleShape

A Chipmink2D CircleShape.

CPConstraint

A Chipmink2D Constraint.

CPPolyShape

A Chipmink2D PolyShape.

CPShape

A Chipmink2D Shape.

CPSpace

A Chipmink2D Space.

Functions

cpBodyFree
cpBodyGetAngle
cpBodyGetAngularVelocity
cpBodyGetCenterOfGravity
cpBodyGetForce
cpBodyGetMass
cpBodyGetMoment
cpBodyGetPosition
cpBodyGetRotation
cpBodyGetSpace
cpBodyGetTorque
cpBodyGetVelocity
cpBodyNew
cpBodyNewKinematic
cpBodyNewStatic
cpBodySetAngle
cpBodySetAngularVelocity
cpBodySetCenterOfGravity
cpBodySetForce
cpBodySetMass
cpBodySetMoment
cpBodySetPosition
cpBodySetTorque
cpBodySetVelocity
cpBoxShapeNew
cpCircleShapeGetOffset
cpCircleShapeGetRadius
cpCircleShapeNew
cpSegmentShapeFree
cpSegmentShapeGetA
cpSegmentShapeGetB
cpSegmentShapeGetNormal
cpSegmentShapeGetRadius
cpSegmentShapeNew
cpSegmentShapeSetNeighbors
cpShapeFree
cpShapeGetBody
cpShapeGetElasticity
cpShapeGetFriction
cpShapeGetSpace
cpShapeSetBody
cpShapeSetElasticity
cpShapeSetFriction
cpSpaceAddBody
cpSpaceAddConstraint
cpSpaceAddShape
cpSpaceContainsBody
cpSpaceContainsConstraint
cpSpaceContainsShape
cpSpaceFree
cpSpaceGetCollisionBias
cpSpaceGetCollisionPersistence
cpSpaceGetCollisionSlop
cpSpaceGetCurrentTimeStep
cpSpaceGetDamping
cpSpaceGetGravity
cpSpaceGetIdleSpeedThreshold
cpSpaceGetIterations
cpSpaceGetSleepTimeThreshold
cpSpaceGetStaticBody
cpSpaceIsLocked
cpSpaceNew
cpSpaceReindexShape
cpSpaceReindexShapesForBody
cpSpaceReindexStatic
cpSpaceRemoveBody
cpSpaceRemoveConstraint
cpSpaceRemoveShape
cpSpaceSetCollisionBias
cpSpaceSetCollisionPersistence
cpSpaceSetCollisionSlop
cpSpaceSetDamping
cpSpaceSetGravity
cpSpaceSetIdleSpeedThreshold
cpSpaceSetIterations
cpSpaceSetSleepTimeThreshold
cpSpaceStep

Type Definitions

CPFloat

A Chipmink2D floating point value.