Package mindustry.graphics
Class Shaders.PlanetShader
java.lang.Object
arc.graphics.gl.Shader
mindustry.graphics.Shaders.LoadShader
mindustry.graphics.Shaders.PlanetShader
- All Implemented Interfaces:
arc.util.Disposable
- Enclosing class:
- Shaders
-
Field Summary
FieldsModifier and TypeFieldDescriptionarc.graphics.Colorarc.math.geom.Vec3arc.math.geom.Vec3booleanarc.math.geom.Vec3Fields inherited from class arc.graphics.gl.Shader
colorAttribute, mixColorAttribute, normalAttribute, pedantic, positionAttribute, prependFragmentCode, prependVertexCode, texcoordAttribute -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class arc.graphics.gl.Shader
bind, copyTransform, copyTransform, createProgram, disableVertexAttribute, dispose, fetchUniformLocation, getAttributeLocation, getAttributes, getAttributeSize, getAttributeType, getFragmentShaderSource, getLog, getUniformLocation, getUniforms, getUniformSize, getUniformType, getVertexShaderSource, hasAttribute, hasUniform, isCompiled, isDisposed, preprocess, setUniform1fv, setUniform1fv, setUniform2fv, setUniform2fv, setUniform3fv, setUniform3fv, setUniform4fv, setUniform4fv, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformf, setUniformi, setUniformi, setUniformi, setUniformi, setUniformi, setUniformi, setUniformi, setUniformi, setUniformMatrix, setUniformMatrix, setUniformMatrix, setUniformMatrix, setUniformMatrix3fv, setUniformMatrix4, setUniformMatrix4, setUniformMatrix4, setUniformMatrix4fv, setUniformMatrix4fv, setUniformMatrix4fv
-
Field Details
-
lightDir
public arc.math.geom.Vec3 lightDir -
ambientColor
public arc.graphics.Color ambientColor -
camDir
public arc.math.geom.Vec3 camDir -
camPos
public arc.math.geom.Vec3 camPos -
emissive
public boolean emissive -
planet
-
-
Constructor Details
-
PlanetShader
public PlanetShader()
-
-
Method Details
-
apply
public void apply()- Overrides:
applyin classarc.graphics.gl.Shader
-