class zpp_nape.space.ZPP_Broadphase

import zpp_nape.space.Broadphase;

Available on all platforms

Instance Fields

function new():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(shape:ZPP_Shape, containment:Bool, filter:ZPP_InteractionFilter, output:BodyList):BodyList

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

function clear():Void

function insert(shape:ZPP_Shape):Void

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

function remove(shape:ZPP_Shape):Void

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(shape:ZPP_Shape, containment:Bool, filter:ZPP_InteractionFilter, output:ShapeList):ShapeList

function sync(shape:ZPP_Shape):Void