Class StarSetQuadComponent

java.lang.Object
gaiasky.scene.system.render.draw.StarSetQuadComponent

public class StarSetQuadComponent extends Object
  • Field Details

    • alphaSizeBr

      protected float[] alphaSizeBr
    • opacityLimits

      protected float[] opacityLimits
    • opacityLimitsHlShowAll

      protected float[] opacityLimitsHlShowAll
    • starPointSize

      protected float starPointSize
    • brightnessPower

      protected float brightnessPower
    • minQuadSolidAngle

      protected float minQuadSolidAngle
    • fovMode

      protected int fovMode
    • starTex

      protected com.badlogic.gdx.graphics.Texture starTex
  • Constructor Details

    • StarSetQuadComponent

      public StarSetQuadComponent()
  • Method Details

    • setStarTexture

      public void setStarTexture(String starTexture)
    • initShaderProgram

      protected void initShaderProgram(ExtShaderProgram shaderProgram)
    • starParameterUniforms

      protected void starParameterUniforms(ExtShaderProgram shaderProgram)
    • touchStarParameters

      protected void touchStarParameters(ExtShaderProgram shaderProgram)
    • updateMinQuadSolidAngle

      protected void updateMinQuadSolidAngle(int[] backBufferSize)
    • updateStarBrightness

      protected void updateStarBrightness(float br)
    • updateBrightnessPower

      protected void updateBrightnessPower(float bp)
    • updateStarPointSize

      protected void updateStarPointSize(float ps)
    • updateStarOpacityLimits

      protected void updateStarOpacityLimits(float min, float max)
    • setOpacityLimitsUniform

      protected void setOpacityLimitsUniform(ExtShaderProgram shaderProgram, Highlight highlight)