TerraForge3D  2.3.1
3D Terrain And Landscape Generator
CubeMap.h
1#pragma once
2#include <glm/glm.hpp>
3
4#include "Base/TextureCubemap.h"
5
7class Shader;
9class Model;
10
12{
13public:
16
17 void RenderSkybox(glm::mat4 view, glm::mat4 proj, bool useBox, bool useProcedural, float cirrus, float cumulus, float time, float *fsun, float upF);
18
19 TextureCubemap *GetSkyboxCubemapTexture();
20public:
21 ApplicationState *appState = nullptr;
22 Shader *skyboxShader = nullptr;
23 Shader *skyproShader = nullptr;
24 TextureCubemap *cubemap = nullptr;
25 Model *skySphere = nullptr;
26 uint32_t textureID = 0;
27 uint32_t vao = 0;
28};
Definition: Model.h:9
Definition: Shader.h:7