public class PPSLinearConvolveShadowPeer extends PPSOneSamplerPeer<LinearConvolveRenderState>
| Constructor and Description |
|---|
PPSLinearConvolveShadowPeer(FilterContext fctx,
Renderer r,
java.lang.String shaderName) |
| Modifier and Type | Method and Description |
|---|---|
protected Shader |
createShader() |
private int |
getCount() |
protected Effect |
getEffect() |
private float[] |
getOffset() |
Rectangle |
getResultBounds(BaseTransform transform,
Rectangle outputClip,
ImageData... inputDatas) |
private float[] |
getShadowColor() |
private java.nio.FloatBuffer |
getWeights() |
private int |
getWeightsArrayLength() |
protected boolean |
isSamplerLinear(int i) |
protected void |
updateShader(Shader shader) |
dispose, filterImplfilter, getRenderer, getShaderNamegetAccelType, getDestBounds, getDestNativeBounds, getFilterContext, getInputBounds, getInputNativeBounds, getInputTransform, getPass, getRenderState, getSamplerData, getSourceRegion, getTextureCoordinates, getTextureCoordinates, getUniqueName, isImageDataCompatible, isOriginUpperLeft, setDestBounds, setDestNativeBounds, setEffect, setInputBounds, setInputNativeBounds, setInputTransform, setPass, setRenderStatepublic PPSLinearConvolveShadowPeer(FilterContext fctx, Renderer r, java.lang.String shaderName)
protected final Effect getEffect()
getEffect in class EffectPeer<LinearConvolveRenderState>public Rectangle getResultBounds(BaseTransform transform, Rectangle outputClip, ImageData... inputDatas)
getResultBounds in class EffectPeer<LinearConvolveRenderState>private int getCount()
private float[] getOffset()
private java.nio.FloatBuffer getWeights()
private int getWeightsArrayLength()
private float[] getShadowColor()
protected boolean isSamplerLinear(int i)
isSamplerLinear in class PPSEffectPeer<LinearConvolveRenderState>protected Shader createShader()
createShader in class PPSEffectPeer<LinearConvolveRenderState>protected void updateShader(Shader shader)
updateShader in class PPSEffectPeer<LinearConvolveRenderState>