home *** CD-ROM | disk | FTP | other *** search
/ Hackers Magazine 57 / CdHackersMagazineNr57.iso / Software / Multimedia / k3d-setup-0.7.11.0.exe / lib / site-packages / OpenGL / GLUT / fonts.py < prev    next >
Encoding:
Python Source  |  2008-12-07  |  631 b   |  26 lines

  1. """Load font "constants" (actually void *s) from the GLUT DLL"""
  2. from OpenGL import platform
  3.  
  4. for name in [
  5.     'GLUT_STROKE_ROMAN',
  6.     'GLUT_STROKE_MONO_ROMAN',
  7.     'GLUT_BITMAP_9_BY_15',
  8.     'GLUT_BITMAP_8_BY_13',
  9.     'GLUT_BITMAP_TIMES_ROMAN_10',
  10.     'GLUT_BITMAP_TIMES_ROMAN_24',
  11.     'GLUT_BITMAP_HELVETICA_10',
  12.     'GLUT_BITMAP_HELVETICA_12',
  13.     'GLUT_BITMAP_HELVETICA_18',
  14. ]:
  15.     try:
  16.         # Win32 just has pointers to values 1,2,3,etc
  17.         # GLX has pointers to font structures...
  18.         p = platform.getGLUTFontPointer( name )
  19.     except (ValueError,AttributeError), err:
  20.         print 'GLUT font error', str(err)
  21.     else:
  22.         globals()[name] = p
  23.         del p
  24.  
  25. del platform, name
  26.