Advertisement
Guest User

Untitled

a guest
Jul 29th, 2013
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.01 KB | None | 0 0
  1. #include "logorenderer.h"
  2. #include <QPainter>
  3. #include <QPaintEngine>
  4. #include <math.h>
  5.  
  6. LogoRenderer::LogoRenderer()
  7. {
  8. }
  9.  
  10. LogoRenderer::~LogoRenderer()
  11. {
  12. }
  13.  
  14.  
  15. void LogoRenderer::paintQtLogo()
  16. {
  17.  
  18. }
  19.  
  20.  
  21. void LogoRenderer::initialize()
  22. {
  23.  
  24. }
  25.  
  26. void LogoRenderer::render()
  27. {
  28.     glClearColor(1.0f, 0.0f, 0.0f, 1.0f);
  29.     glClear(GL_COLOR_BUFFER_BIT);
  30.  
  31.     static GLfloat vsize = 1.0f;
  32.     static GLfloat pVerts[]= {-vsize, -vsize, 0.0f,
  33.  
  34.                              vsize , -vsize, 0.0f,
  35.                              -vsize,  vsize, 0.0f,
  36.                              vsize,  vsize, 0.0f};
  37.  
  38.     glEnableClientState(GL_VERTEX_ARRAY);
  39.     glVertexPointer(3, GL_FLOAT, 0, pVerts);
  40.  
  41.     glColor3f(0.0f, 1.0f, 0.0f);
  42.  
  43.     glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);
  44. }
  45.  
  46. void LogoRenderer::createGeometry()
  47. {
  48.  
  49. }
  50.  
  51. void LogoRenderer::quad(qreal x1, qreal y1, qreal x2, qreal y2, qreal x3, qreal y3, qreal x4, qreal y4)
  52. {
  53.  
  54. }
  55.  
  56. void LogoRenderer::extrude(qreal x1, qreal y1, qreal x2, qreal y2)
  57. {
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement