#include "ibguXdraw.h"#include "../FontTastic/gfxapi.h"#include <math.h>Defines | |
| #define | valabs(x) (((x) >= (0)) ? (x) : (-x)) |
Functions | |
| void | fbgxDesenhaGlyph2 (void) |
| void | fbgxMontaGlyphOutline2 (GFXOutline **) |
| void | fbgxTrataNovaArea (void) |
| void | fbgxTrataBezier (float *) |
| void | fbgxFixed2Float (int, int, float *, float *) |
| void | fbgxCalculaBboxGlyph (GFXOutline **) |
| void | fbgxGuardaGlyphPto (float, float) |
| void | fbgxGetLimitesTextoTt (char *Fonte, float X, float Y, char *String, float Alt, float Esp, float Ang, long Fill, float Red, float Green, float Blue, int *xmin, int *ymin, int *xmax, int *ymax) |
Variables | |
| float | AngAux |
| float | Seno |
| float | Coss |
| float | CorRed |
| float | CorGreen |
| float | CorBlue |
| float | X1 |
| float | Y1 |
| float | Delta |
| float | T0 |
| float | T1 |
| float | DxStr |
| float | DxGlyph |
| long | Pinta |
| float | Bbox [4] |
| int | XMINIMO |
| int | YMINIMO |
| int | XMAXIMO |
| int | YMAXIMO |
| XPoint | gbgxCharInt [15000] |
| long | gbgxNumCharInt |
| long | gbgxIndLastArea |
| float | Ptos [128] |
| int | gbgxNumPtosBezier |
| int | NumMaxPtosBezier = 64 |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
------------------------------------------------------------------------- NOME: fbgxGetLimitesTextoTt DESCRICAO: Devolve bounding box do texto. ENTRADAS : Fonte : nome do fonte (formato XLFD). X : coordenada x da origem (mundo). Y : coordenada y da origem (mundo). String : texto. Alt : alturta do texto em cm. Esp : espacamento entre letras em cm. Ang : inclinacao do texto em graus. Fill : indica se tem ou nao preenchimento interno. Red : tonalidade vermelha do preenchimento interno. Green : tonalidade verde do preenchimento interno. Blue : tonalidade azul do preenchimento interno. SAIDAS : xmin, ymin, xmax, ymax: bounding box do texto. -------------------------------------------------------------------------- |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.5