class zpp_nape.space.ZPP_DynAABBPhase extends ZPP_Broadphase

import zpp_nape.space.DynAABBPhase;

Available on all platforms

Instance Fields

function new(space:ZPP_Space):Void

function __insert(shape:ZPP_Shape):Void

function __remove(shape:ZPP_Shape):Void

function __sync(shape:ZPP_Shape):Void

function bodiesInAABB(aabb:ZPP_AABB, strict:Bool, containment:Bool, filter:ZPP_InteractionFilter, output:BodyList):BodyList

function bodiesInCircle(x:Float, y:Float, r:Float, containment:Bool, filter:ZPP_InteractionFilter, output:BodyList):BodyList

function bodiesInShape(shp:ZPP_Shape, containment:Bool, filter:ZPP_InteractionFilter, output:BodyList):BodyList

function broadphase(space:ZPP_Space, discrete:Bool):Void

function clear():Void

function dyn(shape:ZPP_Shape):Bool

function rayCast(ray:ZPP_Ray, inner:Bool, filter:ZPP_InteractionFilter):RayResult

function shapesInAABB(aabb:ZPP_AABB, strict:Bool, containment:Bool, filter:ZPP_InteractionFilter, output:ShapeList):ShapeList

function shapesInCircle(x:Float, y:Float, r:Float, containment:Bool, filter:ZPP_InteractionFilter, output:ShapeList):ShapeList

function shapesInShape(shp:ZPP_Shape, containment:Bool, filter:ZPP_InteractionFilter, output:ShapeList):ShapeList