17 lines
397 B
C++
17 lines
397 B
C++
#pragma once
|
|
#include <vector>
|
|
#include <iostream>
|
|
#include "glew.h"
|
|
#include "freeglut.h"
|
|
#include "glm.hpp"
|
|
#include "ext.hpp"
|
|
#define STB_IMAGE_IMPLEMENTATION
|
|
#include "stb_image.h"
|
|
class Skybox
|
|
{
|
|
private:
|
|
|
|
public:
|
|
unsigned static int loadCubemap(std::vector<std::string> faces);
|
|
static void drawSkybox(GLuint program, glm::mat4 cameraMatrix, glm::mat4 perspectiveMatrix, GLuint texture);
|
|
}; |