public class PPSPhongLighting_DISTANTPeer extends PPSTwoSamplerPeer
| Modifier and Type | Field and Description |
|---|---|
private java.nio.FloatBuffer |
kvals |
| Constructor and Description |
|---|
PPSPhongLighting_DISTANTPeer(FilterContext fctx,
Renderer r,
java.lang.String shaderName) |
| Modifier and Type | Method and Description |
|---|---|
protected Shader |
createShader() |
private float |
getDiffuseConstant() |
protected PhongLighting |
getEffect() |
private java.nio.FloatBuffer |
getKvals() |
private int |
getKvalsArrayLength() |
private float[] |
getLightColor() |
private float[] |
getLightPosition() |
private float |
getLightSpecularExponent() |
private float[] |
getNormalizedLightDirection() |
private float[] |
getNormalizedLightPosition() |
private float |
getSpecularConstant() |
private float |
getSpecularExponent() |
private float |
getSurfaceScale() |
protected boolean |
isSamplerLinear(int i) |
protected void |
updateShader(Shader shader) |
dispose, filterImplfilter, getRenderer, getShaderNamegetAccelType, getDestBounds, getDestNativeBounds, getFilterContext, getInputBounds, getInputNativeBounds, getInputTransform, getPass, getRenderState, getResultBounds, getSamplerData, getSourceRegion, getTextureCoordinates, getTextureCoordinates, getUniqueName, isImageDataCompatible, isOriginUpperLeft, setDestBounds, setDestNativeBounds, setEffect, setInputBounds, setInputNativeBounds, setInputTransform, setPass, setRenderStatepublic PPSPhongLighting_DISTANTPeer(FilterContext fctx, Renderer r, java.lang.String shaderName)
protected final PhongLighting getEffect()
getEffect in class EffectPeerprivate float getSurfaceScale()
private float getDiffuseConstant()
private float getSpecularConstant()
private float getSpecularExponent()
private float[] getNormalizedLightPosition()
private float[] getLightPosition()
private float[] getLightColor()
private float getLightSpecularExponent()
private float[] getNormalizedLightDirection()
private java.nio.FloatBuffer getKvals()
private int getKvalsArrayLength()
protected boolean isSamplerLinear(int i)
isSamplerLinear in class PPSEffectPeerprotected Shader createShader()
createShader in class PPSEffectPeerprotected void updateShader(Shader shader)
updateShader in class PPSEffectPeer