#include <FTBBox.h>
Definition at line 42 of file FTBBox.h.
Public Member Functions | |
| FTBBox () | |
| Default constructor. | |
| FTBBox (float lx, float ly, float lz, float ux, float uy, float uz) | |
| Constructor. | |
| FTBBox (FTPoint l, FTPoint u) | |
| Constructor. | |
| FTBBox (FT_GlyphSlot glyph) | |
| Constructor. | |
| ~FTBBox () | |
| Destructor. | |
| void | Invalidate () |
| Mark the bounds invalid by setting all lower dimensions greater than the upper dimensions. | |
| bool | IsValid () |
| Determines if this bounding box is valid. | |
| FTBBox & | operator+= (const FTPoint vector) |
| Move the Bounding Box by a vector. | |
| FTBBox & | operator|= (const FTBBox &bbox) |
| Combine two bounding boxes. | |
| void | SetDepth (float depth) |
| FTPoint const | Upper () const |
| FTPoint const | Lower () const |
|
|
Default constructor. Bounding box is set to zero. |
|
||||||||||||||||||||||||||||
|
Constructor.
|
|
||||||||||||
|
Constructor.
|
|
|
Constructor.
Extracts a bounding box from a freetype glyph. Uses the control box for the glyph.
|
|
|
Destructor.
|
|
|
Mark the bounds invalid by setting all lower dimensions greater than the upper dimensions.
|
|
|
Determines if this bounding box is valid.
|
|
|
Definition at line 165 of file FTBBox.h. Referenced by FTFont::BBox(). |
|
|
Move the Bounding Box by a vector.
|
|
|
Combine two bounding boxes. The result is the smallest bounding box containing the two original boxes.
Definition at line 138 of file FTBBox.h. References lower, upper, FTPoint::X(), FTPoint::Y(), and FTPoint::Z(). |
|
|
|
|
|
Definition at line 159 of file FTBBox.h. Referenced by FTFont::BBox(). |
1.4.6