1234567891011121314151617181920212223242526272829303132333435 |
- package eu.tankernn.gameEngine.renderEngine.skybox;
- import eu.tankernn.gameEngine.loader.Loader;
- import eu.tankernn.gameEngine.loader.textures.Texture;
- import eu.tankernn.gameEngine.renderEngine.Vao;
- public class Skybox {
- private Vao cube;
- private Texture dayTexture, nightTexture;
- public Skybox(Loader loader, Texture dayTexture, Texture nightTexture, float size) {
- cube = loader.generateCube(size);
- this.dayTexture = dayTexture;
- this.nightTexture = nightTexture;
- }
- public Vao getCubeVao() {
- return cube;
- }
- public Texture getDayTexture() {
- return dayTexture;
- }
- public Texture getNightTexture() {
- return nightTexture;
- }
- public void delete() {
- cube.finalize();
- dayTexture.delete();
- }
- }
|