现在的位置: 首页 > 综合 > 正文

An OpenGL GUI Library

2014年02月12日 ⁄ 综合 ⁄ 共 2049字 ⁄ 字号 评论关闭

  BeGUI,作者起名字估计也是受到了BeOS的启发,不过现在BeOS已经被palm收购,而palm也已经被惠普收购~

  完全基于OpenGL开发,界面部分实现了:

 

  • Dialog box
  • Editable text box
  • Group box
  • Check box
  • Button
  • Radio button
  • Slider
  • Progress bar
  • 3d viewport component
  • List box (3 different flavors)
  • Drop-down list box
  • Image box
  • A menu system
  • Font engine built around FreeType for anti-aliased font rendering

   所有控件的,都是以图片显示:根据配置文件,定位从图片中的提取出相应的GUI控件矩形框。最终控件图片以opengl中贴图的形式被渲染出来~

   作者自定定了样式脚本:

   

脚本中的区域文件后面四个整数用来定位资源图片中的某个矩形区域,左上角位置点,右下角位置点。

 

网站:http://www.dubiousbit.com/beGUI/

google code:http://code.google.com/p/begui/

有兴趣的朋友,可以留下email,交流心得~

抱歉!评论已关闭.