public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void setUniform(String uniformName, Material material) { setUniform(uniformName + ".ambient", material.getAmbientColour()); setUniform(uniformName + ".diffuse", material.getDiffuseColour()); setUniform(uniformName + ".specular", material.getSpecularColour()); setUniform(uniformName + ".hasTexture", material.isTextured() ? 1 : 0); setUniform(uniformName + ".reflectance", material.getReflectance()); }
public void init(Window window) throws Exception { shadowMap = new ShadowMap(); setupDepthShader(); setupSkyBoxShader(); setupSceneShader(); setupParticlesShader(); setupHudShader(); }
public void setUniform(String uniformName, DirectionalLight dirLight) { setUniform(uniformName + ".colour", dirLight.getColor()); setUniform(uniformName + ".direction", dirLight.getDirection()); setUniform(uniformName + ".intensity", dirLight.getIntensity()); }
public void setUniform(String uniformName, SpotLight spotLight) { setUniform(uniformName + ".pl", spotLight.getPointLight()); setUniform(uniformName + ".conedir", spotLight.getConeDirection()); setUniform(uniformName + ".cutoff", spotLight.getCutOff()); }
public void setUniform(String uniformName, Material material) { setUniform(uniformName + ".ambient", material.getAmbientColour()); setUniform(uniformName + ".diffuse", material.getDiffuseColour()); setUniform(uniformName + ".specular", material.getSpecularColour()); setUniform(uniformName + ".hasTexture", material.isTextured() ? 1 : 0); setUniform(uniformName + ".reflectance", material.getReflectance()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void init(Window window) throws Exception { shadowMap = new ShadowMap(); setupDepthShader(); setupSkyBoxShader(); setupSceneShader(); setupParticlesShader(); setupHudShader(); }
public void setUniform(String uniformName, DirectionalLight dirLight) { setUniform(uniformName + ".colour", dirLight.getColor()); setUniform(uniformName + ".direction", dirLight.getDirection()); setUniform(uniformName + ".intensity", dirLight.getIntensity()); }
public void setUniform(String uniformName, SpotLight spotLight) { setUniform(uniformName + ".pl", spotLight.getPointLight()); setUniform(uniformName + ".conedir", spotLight.getConeDirection()); setUniform(uniformName + ".cutoff", spotLight.getCutOff()); }
public void setUniform(String uniformName, Material material) { setUniform(uniformName + ".ambient", material.getAmbientColour()); setUniform(uniformName + ".diffuse", material.getDiffuseColour()); setUniform(uniformName + ".specular", material.getSpecularColour()); setUniform(uniformName + ".hasTexture", material.isTextured() ? 1 : 0); setUniform(uniformName + ".reflectance", material.getReflectance()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void setUniform(String uniformName, Material material) { setUniform(uniformName + ".ambient", material.getAmbientColour()); setUniform(uniformName + ".diffuse", material.getDiffuseColour()); setUniform(uniformName + ".specular", material.getSpecularColour()); setUniform(uniformName + ".hasTexture", material.isTextured() ? 1 : 0); setUniform(uniformName + ".hasNormalMap", material.hasNormalMap() ? 1 : 0); setUniform(uniformName + ".reflectance", material.getReflectance()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void setUniform(String uniformName, Material material) { setUniform(uniformName + ".ambient", material.getAmbientColour()); setUniform(uniformName + ".diffuse", material.getDiffuseColour()); setUniform(uniformName + ".specular", material.getSpecularColour()); setUniform(uniformName + ".hasTexture", material.isTextured() ? 1 : 0); setUniform(uniformName + ".hasNormalMap", material.hasNormalMap() ? 1 : 0); setUniform(uniformName + ".reflectance", material.getReflectance()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }