#include "ibguXdraw.h"#include "../FontTastic/gfxapi.h"#include <math.h>Defines | |
| #define | valabs(x) (((x) >= (0)) ? (x) : (-x)) |
Functions | |
| void | fbgxGuardaGlyphPto (float, float) |
| void | fbgxTrataNovaArea (void) |
| void | fbgxTrataBezier (float *) |
| void | fbgxFixed2Float (int, int, float *, float *) |
| void | fbgxDesenhaGlyph (void) |
| void | fbgxCalculaBboxGlyph (GFXOutline **) |
| void | fbgxMontaGlyphOutline (GFXOutline **) |
| void | fbgxDesTxtTp (char *Fonte, float X, float Y, char *String, float Alt, float Esp, float Ang, long Fill, float Red, float Green, float Blue) |
| void | fbgxPintaGlyph (void) |
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] |
| XPoint | gbgxCharInt [15000] |
| long | gbgxNumMaxCharInt = 15000 gbgxNumCharInt gbgxIndLastArea |
| float | Ptos [128] |
| int | gbgxNumPtosBezier |
| int | gbgxNumMinPtosBezier |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
------------------------------------------------------------------------- NOME: fbgxDesTxtTp DESCRICAO: Desenha texto do tipo TrueType. PROTOTIPO: void fbgxDesTxtTp (char *Fonte, float X, float Y, char *String, float Alt, float Esp, float Ang, long Fill, float Red, float Green, float Blue) 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 : --- -------------------------------------------------------------------------- |
|
||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: 4
gbgxNumMaxPtosBezier=64 gbgxTamMaxTxt=10
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.5