|
|
| RectF (float left_, float top_, float right_, float bottom_) |
| |
|
| RectF (const PDRectF &rect) |
| |
|
| RectF (const SizeF &size) |
| |
|
| RectF (const PointF &origin, const SizeF &size) |
| |
|
| RectF (const PointF &leftTop, const PointF &rightBottom) |
| |
|
| RectF (const RectI &recti) |
| |
|
RectI | Round () const |
| |
|
RectI | Floor () const |
| |
|
RectI | Ceil () const |
| |
|
PointF | LeftTop () const |
| |
|
PointF | LeftBottom () const |
| |
|
PointF | RightTop () const |
| |
|
PointF | RightBottom () const |
| |
|
void | SortForPageSpace () |
| |
|
void | SortForDeviceSpace () |
| |
|
float & | MinX () |
| |
|
float & | MaxX () |
| |
|
float & | MinY () |
| |
|
float & | MaxY () |
| |
|
float | MinX () const |
| |
|
float | MaxX () const |
| |
|
float | MinY () const |
| |
|
float | MaxY () const |
| |
|
bool | Equals (const RectF &that) const |
| |
|
bool | operator== (const RectF &that) const |
| |
|
bool | operator!= (const RectF &that) const |
| |
|
float | GetWidth () const |
| |
|
float | GetHeight () const |
| |
|
SizeF | GetSize () const |
| |
|
PointF | GetOrigin () const |
| |
|
PointF | GetCenter () const |
| |
|
PointF | LeftCenter () const |
| |
|
PointF | CenterTop () const |
| |
|
PointF | RightCenter () const |
| |
|
PointF | CenterBottom () const |
| |
|
float | GetArea () const |
| |
|
bool | IsAreaEmpty () const |
| |
|
void | Offset (float dx, float dy) |
| |
|
void | Offset (const PointF &delta) |
| |
|
void | MoveTo (float x, float y) |
| |
|
void | MoveTo (const PointF &point) |
| |
|
RectF & | operator+= (const PointF &point) |
| |
|
RectF & | operator-= (const PointF &point) |
| |
|
RectF | operator+ (const PointF &point) const |
| |
|
RectF | operator- (const PointF &point) const |
| |
|
void | Inflate (float dx, float dy) |
| |
|
void | Inflate (float delta) |
| |
|
void | Extend (const PointF &point) |
| |
|
bool | Contains (const PointF &point) const |
| |
|
bool | Contains (const RectF &rect) const |
| |
|
bool | HasIntersectionWithEdge (const PointF &a, const PointF &b) const |
| |
|
bool | HasIntersection (const RectF &rect) const |
| |
|
|
template<class PointsIter > |
| static RectF | EnclosingPoints (const PointsIter &pointsBegin, const PointsIter &pointsEnd) |
| |
|
template<class PointsContainer > |
| static RectF | EnclosingPoints (const PointsContainer &points) |
| |
|
static RectF | EnclosingPoints (const std::initializer_list< PointF > &points) |
| |
|
static RectF | SortForPageSpace (const RectF &rect) |
| |
|
static RectF | SortForDeviceSpace (const RectF &rect) |
| |
|
static RectF | Offset (const RectF &rect, float dx, float dy) |
| |
|
static RectF | Offset (const RectF &rect, const PointF &delta) |
| |
|
static RectF | MoveTo (const RectF &rect, float x, float y) |
| |
|
static RectF | MoveTo (const RectF &rect, const PointF &point) |
| |
|
static RectF | Inflate (const RectF &rect, float dx, float dy) |
| |
|
static RectF | Inflate (const RectF &rect, float delta) |
| |
|
static RectF | Extend (const RectF &rect, const PointF &point) |
| |
|
static RectF | Intersect (const RectF &a, const RectF &b) |
| |
|
static RectF | Union (const RectF &a, const RectF &b) |
| |
|
static RectF | UnionNonEmpty (const RectF &a, const RectF &b) |
| |
|
static std::list< RectF > | Subtract (const RectF &minuend, const RectF &subtrahend) |
| |
|
|
float | left |
| |
|
float | top |
| |
|
float | right |
| |
|
float | bottom |
| |
The documentation for this struct was generated from the following file: