ZPP_AABB

zpp_nape.geom.ZPP_AABB (Class)

Static Members

nape
zpp_pool: ZPP_AABB

nape
get(minx: Float, miny: Float, maxx: Float, maxy: Float): ZPP_AABB
Name Type
minx Float
miny Float
maxx Float
maxy Float
Returns
ZPP_AABB

Instance Members

nape
outer: Null<nape.geom.AABB>


nape
minx: Float

nape
miny: Float

nape
wrap_min: Null<nape.geom.Vec2>

nape
maxx: Float

nape
maxy: Float

nape
wrap_max: Null<nape.geom.Vec2>

nape
validate(): Void

nape
invalidate(): Void

nape
wrapper(): nape.geom.AABB
Returns
nape.geom.AABB

nape
alloc(): Void

nape
free(): Void

nape
copy(): ZPP_AABB
Returns
ZPP_AABB

nape
width(): Float
Returns
Float

nape
height(): Float
Returns
Float

nape
perimeter(): Float
Returns
Float

nape
getmin(): nape.geom.Vec2
Returns
nape.geom.Vec2

nape
dom_min(): Void

nape
mod_min(min: ZPP_Vec2): Void
Name Type
min ZPP_Vec2

nape
getmax(): nape.geom.Vec2
Returns
nape.geom.Vec2

nape
dom_max(): Void

nape
mod_max(max: ZPP_Vec2): Void
Name Type
max ZPP_Vec2

nape
intersectX(x: ZPP_AABB): Bool
Name Type
x ZPP_AABB
Returns
Bool

nape
intersectY(x: ZPP_AABB): Bool
Name Type
x ZPP_AABB
Returns
Bool

nape
intersect(x: ZPP_AABB): Bool
Name Type
x ZPP_AABB
Returns
Bool

nape
combine(x: ZPP_AABB): Void
Name Type
x ZPP_AABB

nape
contains(x: ZPP_AABB): Bool
Name Type
x ZPP_AABB
Returns
Bool

nape
containsPoint(v: ZPP_Vec2): Bool
Name Type
v ZPP_Vec2
Returns
Bool

nape
setCombine(a: ZPP_AABB, b: ZPP_AABB): Void
Name Type
a ZPP_AABB
b ZPP_AABB

nape
setExpand(a: ZPP_AABB, fatten: Float): Void
Name Type
a ZPP_AABB
fatten Float

nape
setExpandPoint(x: Float, y: Float): Void
Name Type
x Float
y Float

nape
toString(): String
Returns
String

nape
new(): Void