|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.grogra.imp3d.glsl.utility.GLSLShader de.grogra.imp3d.glsl.utility.GLSLManagedShader de.grogra.imp3d.glsl.material.GLSLMaterial de.grogra.imp3d.glsl.material.GLSLSunSky
public class GLSLSunSky
Field Summary |
---|
Fields inherited from class de.grogra.imp3d.glsl.utility.GLSLManagedShader |
---|
config |
Constructor Summary | |
---|---|
GLSLSunSky()
|
Method Summary | |
---|---|
protected Result[] |
getAllChannels(java.lang.Object sha)
|
GLSLShader |
getInstance()
For "hardcompiled" Shaders this method should return a new instance |
java.lang.Class |
instanceFor()
|
boolean |
needsRecompilation(java.lang.Object s)
Return false if Shader depends only on Uniforms |
Methods inherited from class de.grogra.imp3d.glsl.material.GLSLMaterial |
---|
getFragmentShader, isOpaque, mayDiscard, setupDynamicUniforms, setupShader, setupUniforms |
Methods inherited from class de.grogra.imp3d.glsl.utility.GLSLManagedShader |
---|
deleteShader, getConfig, getMaterial_stamp, setConfig, setMaterial_stamp |
Methods inherited from class de.grogra.imp3d.glsl.utility.GLSLShader |
---|
activateShader, cleanup, getShaderProgramNumber, getVertexShader, printProgramInfoLog |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GLSLSunSky()
Method Detail |
---|
protected Result[] getAllChannels(java.lang.Object sha)
getAllChannels
in class GLSLMaterial
public GLSLShader getInstance()
GLSLShader
getInstance
in class GLSLShader
public java.lang.Class instanceFor()
instanceFor
in class GLSLShader
public boolean needsRecompilation(java.lang.Object s)
GLSLShader
needsRecompilation
in class GLSLShader
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |