nape.phys

..
Body

Class representing a physics Rigid Body.

BodyIterator

Haxe Iterator compatible iterator over Nape list.

BodyList

Nape list of Body type objects

Internally this list is at present implemented as a linked list with object pooled nodes and iterators with various fast paths made for standard access patterns (For instance accessing successive elements runs in constant time when using random access functions)

Iteration of this list can be done in various ways, but the preferred way on all targets, is through use of the foreach function:

list.foreach(function (obj) {
});
This method is inlined so that in haxe no closure will need to be created.

In AS3, a closure would need to be created in general, so for performance reasons you 'may' choose to use iteration as follows:
for (var i:int = 0; i < list.length; i++) {

BodyType

Enumeration of rigid body types.

Compound

Compound represents a grouping of physics objects into a single object.

This compound owns its constituents and works in the callback system and with respect to adding/removing from a Space as a single object.

CompoundIterator

Haxe Iterator compatible iterator over Nape list.

CompoundList

Nape list of Compound type objects

Internally this list is at present implemented as a linked list with object pooled nodes and iterators with various fast paths made for standard access patterns (For instance accessing successive elements runs in constant time when using random access functions)

Iteration of this list can be done in various ways, but the preferred way on all targets, is through use of the foreach function:

list.foreach(function (obj) {
});
This method is inlined so that in haxe no closure will need to be created.

In AS3, a closure would need to be created in general, so for performance reasons you 'may' choose to use iteration as follows:
for (var i:int = 0; i < list.length; i++) {

FluidProperties

FluidProperties providing shared parameters for fluid interaction.

GravMassMode

Enumeration of GravMassMode values for a Body.

InertiaMode

Enumeration of InertiaMode values for a Body.

Interactor

InteractorIterator

Haxe Iterator compatible iterator over Nape list.

InteractorList

Nape list of Interactor type objects

Internally this list is at present implemented as a linked list with object pooled nodes and iterators with various fast paths made for standard access patterns (For instance accessing successive elements runs in constant time when using random access functions)

Iteration of this list can be done in various ways, but the preferred way on all targets, is through use of the foreach function:

list.foreach(function (obj) {
});
This method is inlined so that in haxe no closure will need to be created.

In AS3, a closure would need to be created in general, so for performance reasons you 'may' choose to use iteration as follows:
for (var i:int = 0; i < list.length; i++) {

MassMode

Enumeration of MassMode values for a Body.

Material

Material property providing physical attributes to a Shape.