struct Rectangle2D
Defined at line 42 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 43 of file ../../src/ui/lib/escher/geometry/types.h
void Rectangle2D ()
Defined at line 48 of file ../../src/ui/lib/escher/geometry/types.h
bool operator== (const Rectangle2D & other)
Defined at line 54 of file ../../src/ui/lib/escher/geometry/types.h