Lines Matching refs:VGLTextFont
36 static VGLText *VGLTextFont; variable
45 if (VGLTextFont) { in VGLTextSetFontFile()
46 if (VGLTextFont->BitmapArray != VGLFont) in VGLTextSetFontFile()
47 free (VGLTextFont->BitmapArray); in VGLTextSetFontFile()
48 free(VGLTextFont); in VGLTextSetFontFile()
51 if ((VGLTextFont=(VGLText*)malloc(sizeof(VGLText))) == (VGLText*)0) in VGLTextSetFontFile()
55 VGLTextFont->Width = 8; in VGLTextSetFontFile()
56 VGLTextFont->Height = 8; in VGLTextSetFontFile()
57 VGLTextFont->BitmapArray = VGLFont; in VGLTextSetFontFile()
62 fread(&VGLTextFont->Width, 1 , 1, fd); in VGLTextSetFontFile()
63 fread(&VGLTextFont->Height, 1 , 1, fd); in VGLTextSetFontFile()
64 VGLTextFont->BitmapArray = in VGLTextSetFontFile()
65 (byte*)malloc(256*((VGLTextFont->Width + 7)/8)*VGLTextFont->Height); in VGLTextSetFontFile()
66 fread(VGLTextFont->BitmapArray, 1, in VGLTextSetFontFile()
67 (256*((VGLTextFont->Width + 7)/8)*VGLTextFont->Height), fd); in VGLTextSetFontFile()
79 Bpl = (VGLTextFont->Width + 7) / 8; in VGLBitmapPutChar()
80 Bpc = Bpl * VGLTextFont->Height; in VGLBitmapPutChar()
81 topbit = VGLTextFont->Width - 1; in VGLBitmapPutChar()
82 for(lin = 0; lin < VGLTextFont->Height; lin++) { in VGLBitmapPutChar()
83 for(bit = 0; bit < VGLTextFont->Width; bit++) { in VGLBitmapPutChar()
84 b = bit + (-VGLTextFont->Width & 7); in VGLBitmapPutChar()
85 if (VGLTextFont->BitmapArray[(ch*Bpc)+(lin*Bpl)+(b/8)]&(1<<(b%8))) in VGLBitmapPutChar()
134 VGLBitmapPutChar(Object, x+(pos*VGLTextFont->Width), y, in VGLBitmapString()
138 VGLBitmapPutChar(Object, x, y-(pos*VGLTextFont->Width), in VGLBitmapString()
142 VGLBitmapPutChar(Object, x-(pos*VGLTextFont->Width), y, in VGLBitmapString()
146 VGLBitmapPutChar(Object, x, y+(pos*VGLTextFont->Width), in VGLBitmapString()
150 VGLBitmapPutChar(Object, x+(pos*VGLTextFont->Width), in VGLBitmapString()
151 y-(pos*VGLTextFont->Width), in VGLBitmapString()