Main Page | Data Structures | File List | Data Fields | Globals

fbgxDesTxtTp8.c File Reference

#include <math.h>
#include "ibguXdraw.h"
#include "../FontTastic/gfxapi.h"

Defines

#define valabs(x)   (((x) >= (0)) ? (x) : (-x))

Functions

void fbgxGuardaGlyphPto8 (float, float)
void fbgxTrataNovaArea8 (void)
void fbgxTrataBezier8 (float *)
void fbgxFixed2Float8 (int, int, float *, float *)
void fbgxDesenhaGlyph8 (void)
void fbgxCalculaBboxGlyph8 (GFXOutline **)
void fbgxMontaGlyphOutline8 (GFXOutline **)
void fbgxDesTxtTp8 (char *Fonte, double X, double Y, char *String, float Alt, float Esp, float Ang, long Fill, float Red, float Green, float Blue)
void fbgxPintaGlyph8 (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 gbgxCharInt8 [15000]
long gbgxNumMaxCharInt8 = 15000 gbgxNumCharInt8 gbgxIndLastArea8
float Ptos [128]
int gbgxNumPtosBezier8
int gbgxNumMinPtosBezier8

Define Documentation

#define valabs (  x   )     (((x) >= (0)) ? (x) : (-x))
 


Function Documentation

void fbgxCalculaBboxGlyph8 (  GFXOutline **   ) 
 

void fbgxDesenhaGlyph8 (  void   ) 
 

void fbgxDesTxtTp8 (  char *  Fonte,
double  X,
double  Y,
char *  String,
float  Alt,
float  Esp,
float  Ang,
long  Fill,
float  Red,
float  Green,
float  Blue
) 
 

-------------------------------------------------------------------------

NOME: fbgxDesTxtTp8

DESCRICAO: Desenha texto do tipo TrueType.

PROTOTIPO: void fbgxDesTxtTp8 (char *Fonte, double X, double 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 : ---

--------------------------------------------------------------------------

void fbgxFixed2Float8 (  int  ,
int  ,
float *  ,
float * 
) 
 

void fbgxGuardaGlyphPto8 (  float  ,
float 
) 
 

void fbgxMontaGlyphOutline8 (  GFXOutline **   ) 
 

void fbgxPintaGlyph8 (  void   ) 
 

void fbgxTrataBezier8 (  float *   ) 
 

void fbgxTrataNovaArea8 (  void   ) 
 


Variable Documentation

float AngAux
 

float Bbox[4]
 

float CorBlue
 

float CorGreen
 

float CorRed
 

float Coss
 

float Delta
 

float DxGlyph
 

float DxStr
 

XPoint gbgxCharInt8[15000]
 

long gbgxNumMaxCharInt8 = 15000 gbgxNumCharInt8 gbgxIndLastArea8
 

int gbgxNumMinPtosBezier8
 

Initial value:

4
           gbgxNumMaxPtosBezier8=64 gbgxTamMaxTxt8=10

int gbgxNumPtosBezier8
 

long Pinta
 

float Ptos[128]
 

float Seno
 

float T0
 

float T1
 

float X1
 

float Y1
 


Generated on Wed Dec 17 13:53:56 2008 for XDraw by doxygen 1.3.5