snipplrCallback({"id":12041,"title":"mbfgl","source":"
  1. \/\/! mbfGL Framework - by Marcelo Barreiros Furtado '2009<\/span><\/div><\/li>
  2.  <\/div><\/li>
  3. #ifndef __MBFGL_H__<\/span><\/div><\/li>
  4. #define __MBFGL_H__<\/span><\/div><\/li>
  5.  <\/div><\/li>
  6. #include <GL\/freeglut.h> \/\/ Header File For The GLUT Library<\/span><\/div><\/li>
  7. #include <unistd.h> \/\/ Header File For sleeping.<\/span><\/div><\/li>
  8.  <\/div><\/li>
  9. #include <iostream><\/span><\/div><\/li>
  10.  <\/div><\/li>
  11. \/* ASCII code for the escape key. *\/<\/span><\/div><\/li>
  12. #define ESCAPE 27 <\/span><\/div><\/li>
  13.  <\/div><\/li>
  14. class<\/span> mbfGL {<\/span><\/div><\/li>
  15. \tprivate<\/span>:<\/span><\/div><\/li>
  16. \tstatic<\/span> void<\/span> Init(<\/span>int<\/span>, int<\/span>)<\/span>;<\/span><\/div><\/li>
  17. \tstatic<\/span> void<\/span> Resize(<\/span>int<\/span>, int<\/span>)<\/span>;<\/span><\/div><\/li>
  18. \tstatic<\/span> void<\/span> Draw(<\/span>void<\/span>)<\/span>;<\/span><\/div><\/li>
  19. \tstatic<\/span> void<\/span> KeyPressed(<\/span>unsigned<\/span> char<\/span>, int<\/span>, int<\/span>)<\/span>;<\/span><\/div><\/li>
  20. \tstatic<\/span> int<\/span> mWindowId;<\/span><\/div><\/li>
  21.  <\/div><\/li>
  22. \tpublic<\/span>:<\/span><\/div><\/li>
  23. \tmbfGL(<\/span>int<\/span> argc, char<\/span>**<\/span> argv)<\/span>;<\/span><\/div><\/li>
  24. \t~mbfGL(<\/span>void<\/span>)<\/span>;<\/span>\t\t<\/div><\/li>
  25. }<\/span>;<\/span><\/div><\/li>
  26.  <\/div><\/li>
  27.  <\/div><\/li>
  28. #endif<\/span><\/div><\/li><\/ol><\/pre>","link":"https:\/\/snipplr.com\/view\/12041\/mbfgl"});