struct Rectangle2D
Defined at line 38 of file ../../src/ui/lib/escher/geometry/types.h
A 2d, axis-aligned rectangle parameterized by an
origin point and an extent representing the width
and height. The extent must be >= 0. The uv coords
are given in clockwise order, starting from the origin.
Public Members
tvec2 origin
tvec2 extent
array clockwise_uvs
Public Methods
void Rectangle2D (const vec2 &in_origin,const vec2 &in_extent,const std::array<vec2, 4> &in_uvs)
Defined at line 39 of file ../../src/ui/lib/escher/geometry/types.h
void Rectangle2D ()
Defined at line 44 of file ../../src/ui/lib/escher/geometry/types.h
bool operator== (const Rectangle2D & other)
Defined at line 50 of file ../../src/ui/lib/escher/geometry/types.h