de.grogra.imp3d.glsl.material
public class SkyMaterialConfiguration extends MaterialConfiguration
IT_AMBIENT, IT_DIFFUSE, IT_DIFFUSE_TRANSPERENCY, IT_EMISSIVE, IT_NORMAL, IT_POSITION, IT_PROLOGUE, IT_SHININESS, IT_SPECULAR, IT_TRANSPERENCY, IT_TRANSPERENCY_SHININESSconstVar, customSampler, funcMap, referenceKey, sampler, T_BOOL, T_FLOAT, T_MAT3, T_SAMPLER2D, T_SAMPLER2DRECT, T_SAMPLER2DSHADOW, T_SAMPLERCUBE, T_VEC2, T_VEC3, T_VEC4, uniform, USE_DERIVATES, USE_GLOBAL_POS, USE_LOCAL_POS, USE_UV, var, version| Constructor and Description |
|---|
SkyMaterialConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ShaderConfiguration |
clone() |
java.lang.String[] |
completeShader(Result[] input) |
boolean |
equals(java.lang.Object obj) |
GLSLChannelMap |
getDefaultInputChannel() |
int |
hashCode() |
void |
set(OpenGLState glState,
GLSLDisplay disp,
java.lang.Object obj) |
protected void |
setThisToOther(ShaderConfiguration other)
Sets all permanent attributes of this instance to the values from other.
|
void |
setupDynamicUniforms(javax.media.opengl.GL gl,
GLSLDisplay disp,
int shaderNo) |
void |
setupShader(javax.media.opengl.GL gl,
GLSLDisplay disp,
int shaderNo) |
getShaderByDefaultCollection, isShaderAntialiasing, perInstancebindTextures, cleanUp, clearTmpVariables, getBit, getReferenceKeyValue, registerCustomTexture, registerFunc, registerGlobalConst, registerNewTmpVar, registerNewUniform, registerTexture, set, setBit, setupTextures, setVersionpublic ShaderConfiguration clone()
clone in class MaterialConfigurationpublic java.lang.String[] completeShader(Result[] input)
completeShader in class MaterialConfigurationpublic boolean equals(java.lang.Object obj)
equals in class MaterialConfigurationpublic GLSLChannelMap getDefaultInputChannel()
getDefaultInputChannel in class MaterialConfigurationpublic int hashCode()
hashCode in class MaterialConfigurationpublic void set(OpenGLState glState, GLSLDisplay disp, java.lang.Object obj)
set in class MaterialConfigurationprotected void setThisToOther(ShaderConfiguration other)
ShaderConfigurationsetThisToOther in class MaterialConfigurationother - Reference from which attributes are copiedpublic void setupDynamicUniforms(javax.media.opengl.GL gl,
GLSLDisplay disp,
int shaderNo)
setupDynamicUniforms in class MaterialConfigurationpublic void setupShader(javax.media.opengl.GL gl,
GLSLDisplay disp,
int shaderNo)
setupShader in class MaterialConfiguration