Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #include <string>
- #include <vector>
- #include <glm\glm.hpp>
- #include <GLEW/GL/glew.h>
- #include "Mesh.h"
- class Scene
- {
- public:
- Scene();
- ~Scene();
- void AddMesh(std::string file);
- void DrawScene();
- void Clear();
- private:
- glm::mat4 m_viewMatrix;
- glm::mat4 m_projectionMatrix;
- GLuint m_viewMatrixID;
- GLuint m_projectionMatrixID;
- GLuint m_shaderID;
- GLuint m_lightAmountID;
- GLuint m_lightDirectionID;
- std::vector<Mesh> m_meshes;
- //Light m_light;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement