Class SkyboxShader


  • public class SkyboxShader
    extends Shader
    Shader for the skybox renderer
    Author:
    Darius Dinger
    • Constructor Detail

      • SkyboxShader

        public SkyboxShader()
    • Method Detail

      • addShaders

        protected void addShaders()
        Description copied from class: Shader
        Adding shaders to program
        Specified by:
        addShaders in class Shader
      • bindAttribs

        protected void bindAttribs()
        Description copied from class: Shader
        Binding all vbo attributes to shader attribute ("in" variable)
        Specified by:
        bindAttribs in class Shader
      • loadUniforms

        protected void loadUniforms()
        Description copied from class: Shader
        Loading uniform locations
        Specified by:
        loadUniforms in class Shader
      • setSkyboxSize

        public void setSkyboxSize​(float size)
        Setting thescaling of the skybox
        Parameters:
        size - New scaling
      • setCamera

        public void setCamera​(Camera cam)
        Setting the camera to render next skyboxes from
        Parameters:
        cam - Camera to set
      • prepareSkybox

        public void prepareSkybox​(Skybox skybox)
        Preparing next skybox
        Parameters:
        skybox - Next skybox to render