Package gaiasky.scene.system.render.draw
Class StarSetQuadComponent
java.lang.Object
gaiasky.scene.system.render.draw.StarSetQuadComponent
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected float[]protected floatprotected intprotected float[]protected float[]protected floatprotected com.badlogic.gdx.graphics.Texture -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinitShaderProgram(ExtShaderProgram shaderProgram) protected voidsetOpacityLimitsUniform(ExtShaderProgram shaderProgram, Highlight highlight) voidsetStarTexture(String starTexture) protected voidstarParameterUniforms(ExtShaderProgram shaderProgram) protected voidtouchStarParameters(ExtShaderProgram shaderProgram) protected voidupdateBrightnessPower(float bp) protected voidupdateStarBrightness(float br) protected voidupdateStarOpacityLimits(float min, float max) protected voidupdateStarPointSize(float ps)
-
Field Details
-
alphaSizeBr
protected float[] alphaSizeBr -
opacityLimits
protected float[] opacityLimits -
opacityLimitsHlShowAll
protected float[] opacityLimitsHlShowAll -
starPointSize
protected float starPointSize -
brightnessPower
protected float brightnessPower -
fovMode
protected int fovMode -
starTex
protected com.badlogic.gdx.graphics.Texture starTex
-
-
Constructor Details
-
StarSetQuadComponent
public StarSetQuadComponent()
-
-
Method Details
-
setStarTexture
-
initShaderProgram
-
starParameterUniforms
-
touchStarParameters
-
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
-