Quad
Generic typessource
Constructors
function Quad.new(): QuadReturns Quad
function Quad.new(other: Quad): Quadother:Quad
Returns Quad
function Quad.new(aabb: AABB): Quadaabb:AABB
Returns Quad
function Quad.new(_bottom_left_x: number, _bottom_left_y: number, _bottom_right_x: number, _bottom_right_y: number, _top_right_x: number, _top_right_y: number, _top_left_x: number, _top_left_y: number): Quad_bottom_left_x:number_bottom_left_y:number_bottom_right_x:number_bottom_right_y:number_top_right_x:number_top_right_y:number_top_left_x:number_top_left_y:number
Returns Quad
function Quad.new(bottom_left_: Vec2, bottom_right_: Vec2, top_right_: Vec2, top_left_: Vec2): QuadReturns Quad
Fields
Methods
is_point_inside
function Quad:is_point_inside(p: Vec2): booleanp:Vec2
Returns boolean
function Quad:is_point_inside(p: Vec2, epsilon: number): booleanp:Vec2epsilon:number
Returns boolean
function Quad:is_point_inside(x: number, y: number): booleanx:numbery:number
Returns boolean
function Quad:is_point_inside(x: number, y: number, epsilon: number): booleanx:numbery:numberepsilon:number
Returns boolean
offset
function Quad:offset(vec: Vec2): Quadvec:Vec2
Returns Quad
function Quad:offset(off_x: number, off_y: number): Quadoff_x:numberoff_y:number
Returns Quad