de.grogra.imp3d.glsl.material
public class SkyReflectionMaterialConfiguration extends SkyMaterialConfiguration
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 |
|---|
SkyReflectionMaterialConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ShaderConfiguration |
clone() |
java.lang.String[] |
completeShader(Result[] input) |
GLSLChannelMap |
getDefaultInputChannel() |
void |
setupDynamicUniforms(javax.media.opengl.GL gl,
GLSLDisplay disp,
int shaderNo) |
void |
setupShader(javax.media.opengl.GL gl,
GLSLDisplay disp,
int shaderNo) |
equals, hashCode, set, setThisToOthergetShaderByDefaultCollection, isShaderAntialiasing, perInstancebindTextures, cleanUp, clearTmpVariables, getBit, getReferenceKeyValue, registerCustomTexture, registerFunc, registerGlobalConst, registerNewTmpVar, registerNewUniform, registerTexture, set, setBit, setupTextures, setVersionpublic ShaderConfiguration clone()
clone in class SkyMaterialConfigurationpublic java.lang.String[] completeShader(Result[] input)
completeShader in class SkyMaterialConfigurationpublic GLSLChannelMap getDefaultInputChannel()
getDefaultInputChannel in class SkyMaterialConfigurationpublic void setupDynamicUniforms(javax.media.opengl.GL gl,
GLSLDisplay disp,
int shaderNo)
setupDynamicUniforms in class SkyMaterialConfigurationpublic void setupShader(javax.media.opengl.GL gl,
GLSLDisplay disp,
int shaderNo)
setupShader in class SkyMaterialConfiguration