2015-03-04 20:28:46 +00:00
|
|
|
#pragma once
|
|
|
|
#include "object.hh"
|
2015-04-12 19:06:59 +00:00
|
|
|
#include <ACGL/OpenGL/Objects.hh>
|
2015-03-04 20:28:46 +00:00
|
|
|
|
2015-04-12 19:06:59 +00:00
|
|
|
using namespace ACGL::OpenGL;
|
|
|
|
using namespace std;
|
|
|
|
|
|
|
|
class Skydome : public Object{
|
2015-03-04 20:28:46 +00:00
|
|
|
public:
|
2015-04-12 19:06:59 +00:00
|
|
|
Skydome(Model model, string dayTexturePath, string nightTexturePath);
|
2015-03-04 20:28:46 +00:00
|
|
|
Skydome();
|
2015-04-12 19:06:59 +00:00
|
|
|
SharedTexture2D getNightTexture();
|
|
|
|
SharedTexture2D getDayTexture();
|
2015-03-04 20:28:46 +00:00
|
|
|
private:
|
2015-04-12 19:06:59 +00:00
|
|
|
SharedTexture2D nightTexture;
|
|
|
|
SharedTexture2D dayTexture;
|
|
|
|
|
2015-03-04 20:28:46 +00:00
|
|
|
};
|