java.lang.Object
de.grogra.glsl.utility.ShaderConfiguration
de.grogra.glsl.material.MaterialConfiguration
de.grogra.glsl.renderable.PlaneMaterialConfiguration
-
Field Summary
Fields inherited from class de.grogra.glsl.material.MaterialConfiguration
IT_AMBIENT, IT_DIFFUSE, IT_DIFFUSE_TRANSPERENCY, IT_EMISSIVE, IT_NORMAL, IT_POSITION, IT_PROLOGUE, IT_SHININESS, IT_SPECULAR, IT_TRANSPERENCY, IT_TRANSPERENCY_SHININESSFields inherited from class de.grogra.glsl.utility.ShaderConfiguration
constVar, 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()String[]completeShader(Result[] input) voidsetupDynamicUniforms(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) voidsetupShader(javax.media.opengl.GL gl, GLSLDisplay disp, int shaderNo) Methods inherited from class de.grogra.glsl.material.MaterialConfiguration
equals, getShaderByDefaultCollection, hashCode, isShaderAntialiasing, perInstance, set, setThisToOtherMethods inherited from class de.grogra.glsl.utility.ShaderConfiguration
bindTextures, cleanUp, clearTmpVariables, getBit, getReferenceKeyValue, registerCustomTexture, registerFunc, registerGlobalConst, registerNewTmpVar, registerNewUniform, registerTexture, set, setBit, setupTextures, setVersion
-
Constructor Details
-
PlaneMaterialConfiguration
public PlaneMaterialConfiguration()
-
-
Method Details
-
completeShader
- Overrides:
completeShaderin classMaterialConfiguration
-
setupShader
- Overrides:
setupShaderin classMaterialConfiguration
-
setupDynamicUniforms
- Overrides:
setupDynamicUniformsin classMaterialConfiguration
-
clone
- Overrides:
clonein classMaterialConfiguration
-
getDefaultInputChannel
- Overrides:
getDefaultInputChannelin classMaterialConfiguration
-