Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. Daylight::Daylight(GLenum light)
  2. {
  3. m_light = light;
  4.  
  5. float diffuse[4] = { 0.75f, 0.75f, 0.75f, 1.0f };
  6. glLightfv(m_light, GL_DIFFUSE, diffuse);
  7. }
  8.  
  9.  
  10. Daylight::~Daylight()
  11. {
  12. }
  13.  
  14. void Daylight::update(bool isEnabled)
  15. {
  16. if (!isEnabled)
  17. {
  18. glDisable(m_light);
  19. return;
  20. }
  21.  
  22. GLfloat pos[4] = { m_x, m_y, m_z, m_w };
  23. glLightfv(m_light, GL_POSITION, pos);
  24.  
  25. glEnable(m_light);
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement