Lines Matching refs:VGLTextFont
38 static VGLText *VGLTextFont; variable
47 if (VGLTextFont) { in VGLTextSetFontFile()
48 if (VGLTextFont->BitmapArray != VGLFont) in VGLTextSetFontFile()
49 free (VGLTextFont->BitmapArray); in VGLTextSetFontFile()
50 free(VGLTextFont); in VGLTextSetFontFile()
53 if ((VGLTextFont=(VGLText*)malloc(sizeof(VGLText))) == (VGLText*)0) in VGLTextSetFontFile()
57 VGLTextFont->Width = 8; in VGLTextSetFontFile()
58 VGLTextFont->Height = 8; in VGLTextSetFontFile()
59 VGLTextFont->BitmapArray = VGLFont; in VGLTextSetFontFile()
64 fread(&VGLTextFont->Width, 1 , 1, fd); in VGLTextSetFontFile()
65 fread(&VGLTextFont->Height, 1 , 1, fd); in VGLTextSetFontFile()
66 VGLTextFont->BitmapArray = in VGLTextSetFontFile()
67 (byte*)malloc(256*((VGLTextFont->Width + 7)/8)*VGLTextFont->Height); in VGLTextSetFontFile()
68 fread(VGLTextFont->BitmapArray, 1, in VGLTextSetFontFile()
69 (256*((VGLTextFont->Width + 7)/8)*VGLTextFont->Height), fd); in VGLTextSetFontFile()
81 Bpl = (VGLTextFont->Width + 7) / 8; in VGLBitmapPutChar()
82 Bpc = Bpl * VGLTextFont->Height; in VGLBitmapPutChar()
83 topbit = VGLTextFont->Width - 1; in VGLBitmapPutChar()
84 for(lin = 0; lin < VGLTextFont->Height; lin++) { in VGLBitmapPutChar()
85 for(bit = 0; bit < VGLTextFont->Width; bit++) { in VGLBitmapPutChar()
86 b = bit + (-VGLTextFont->Width & 7); in VGLBitmapPutChar()
87 if (VGLTextFont->BitmapArray[(ch*Bpc)+(lin*Bpl)+(b/8)]&(1<<(b%8))) in VGLBitmapPutChar()
136 VGLBitmapPutChar(Object, x+(pos*VGLTextFont->Width), y, in VGLBitmapString()
140 VGLBitmapPutChar(Object, x, y-(pos*VGLTextFont->Width), in VGLBitmapString()
144 VGLBitmapPutChar(Object, x-(pos*VGLTextFont->Width), y, in VGLBitmapString()
148 VGLBitmapPutChar(Object, x, y+(pos*VGLTextFont->Width), in VGLBitmapString()
152 VGLBitmapPutChar(Object, x+(pos*VGLTextFont->Width), in VGLBitmapString()
153 y-(pos*VGLTextFont->Width), in VGLBitmapString()