Haxe Iterator compatible iterator over Nape list.

Static variables

@:value(null)staticzpp_pool:BodyIterator = null

@private

Static methods

staticget(list:BodyList):BodyIterator

Create iterator for Nape list.

There is no specific reason to use this over: list.iterator() especcialy since this requires writing the class name :) (This function is used internally)

Parameters:

list

The Nape list to create iterator for.

Returns:

An iterator over the Nape list.

Constructor

new()

@private

Variables

@:value(null)zpp_inner:BodyList = null

@private

@:value(0)zpp_i:Int = 0

@private

@:value(false)zpp_critical:Bool = false

@private

@:value(null)zpp_next:BodyIterator = null

@private

Methods

inlinehasNext():Bool

Check if there are any elements remaining.

Returns:

True if there are more elements to iterator over.

inlinenext():Body

Return next element in list.

Returns:

The next element in iteration.