dchip.chipmunk_private

Undocumented in source.

Members

Aliases

cpHashSetEqlFunc
alias cpHashSetEqlFunc = cpBool function(void* ptr, void* elt)
Undocumented in source.
cpHashSetFilterFunc
alias cpHashSetFilterFunc = cpBool function(void* elt, void* data)
Undocumented in source.
cpHashSetIteratorFunc
alias cpHashSetIteratorFunc = void function(void* elt, void* data)
Undocumented in source.
cpHashSetTransFunc
alias cpHashSetTransFunc = void* function(void* ptr, void* data)
Undocumented in source.

Functions

CP_HASH_PAIR
cpHashValue CP_HASH_PAIR(T1 a, T2 b)
Undocumented in source. Be warned that the author may not have intended to support it.
CircleSegmentQuery
void CircleSegmentQuery(cpShape* shape, cpVect center, cpFloat r, cpVect a, cpVect b, cpSegmentQueryInfo* info)
Undocumented in source. Be warned that the author may not have intended to support it.
cpArbiterCallSeparate
void cpArbiterCallSeparate(cpArbiter* arb, cpSpace* space)
Undocumented in source. Be warned that the author may not have intended to support it.
cpArbiterNext
cpArbiter* cpArbiterNext(cpArbiter* node, cpBody* bdy)
Undocumented in source. Be warned that the author may not have intended to support it.
cpArbiterThreadForBody
cpArbiterThread* cpArbiterThreadForBody(cpArbiter* arb, cpBody* bdy)
Undocumented in source. Be warned that the author may not have intended to support it.
cpClosetPointOnSegment
cpVect cpClosetPointOnSegment(cpVect p, cpVect a, cpVect b)
Undocumented in source. Be warned that the author may not have intended to support it.
cpConstraintNext
cpConstraint* cpConstraintNext(cpConstraint* node, cpBody* bdy)
Undocumented in source. Be warned that the author may not have intended to support it.
cpShapeActive
cpBool cpShapeActive(cpShape* shape)
Undocumented in source. Be warned that the author may not have intended to support it.
cpSpaceLookupHandler
cpCollisionHandler* cpSpaceLookupHandler(cpSpace* space, cpCollisionType a, cpCollisionType b)
Undocumented in source. Be warned that the author may not have intended to support it.
cpSpaceUncacheArbiter
void cpSpaceUncacheArbiter(cpSpace* space, cpArbiter* arb)
Undocumented in source. Be warned that the author may not have intended to support it.
cpSplittingPlaneCompare
cpFloat cpSplittingPlaneCompare(cpSplittingPlane plane, cpVect v)
Undocumented in source. Be warned that the author may not have intended to support it.
cpSplittingPlaneNew
cpSplittingPlane cpSplittingPlaneNew(cpVect a, cpVect b)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

CP_HASH_COEF
enum CP_HASH_COEF;
Undocumented in source.
MAGIC_EPSILON
enum MAGIC_EPSILON;
Undocumented in source.

Structs

cpArray
struct cpArray
Undocumented in source.
cpContact
struct cpContact
Undocumented in source.
cpPostStepCallback
struct cpPostStepCallback
Undocumented in source.

Templates

CP_BODY_FOREACH_ARBITER
template CP_BODY_FOREACH_ARBITER(string bdy, string var, string code)
Undocumented in source.
CP_BODY_FOREACH_COMPONENT
template CP_BODY_FOREACH_COMPONENT(string root, string var, string code)
Undocumented in source.
CP_BODY_FOREACH_CONSTRAINT
template CP_BODY_FOREACH_CONSTRAINT(string bdy, string var, string code)
Undocumented in source.
CP_BODY_FOREACH_SHAPE
template CP_BODY_FOREACH_SHAPE(string bdy, string var, string code)
Undocumented in source.

Meta