public abstract class AbstractShadow extends LinearConvolveCoreEffect
w,h = 2 * r + 1
and if the width and height are
set to something different then the radius parameter will be an average
of the corresponding individual dimensional radius values.Modifier and Type | Class and Description |
---|---|
static class |
AbstractShadow.ShadowMode |
Effect.AccelType
DefaultInput
Constructor and Description |
---|
AbstractShadow(Effect input) |
Modifier and Type | Method and Description |
---|---|
abstract Color4f |
getColor() |
abstract float |
getGaussianHeight() |
abstract float |
getGaussianRadius() |
abstract float |
getGaussianWidth() |
abstract Effect |
getInput() |
abstract AbstractShadow.ShadowMode |
getMode() |
abstract float |
getSpread() |
abstract AbstractShadow |
implFor(AbstractShadow.ShadowMode m) |
abstract void |
setColor(Color4f c) |
abstract void |
setGaussianHeight(float h) |
abstract void |
setGaussianRadius(float r) |
abstract void |
setGaussianWidth(float w) |
abstract void |
setInput(Effect input) |
abstract void |
setSpread(float spread) |
filterImageDatas, getRenderState, getState
getAccelType, getPeer, updatePeerKey, updatePeerKey
filter, getBounds, transform, untransform, untransformClip
combineBounds, combineBounds, createCompatibleImage, ensureTransform, getCompatibleImage, getDefaultedInput, getDefaultedInput, getDirtyRegions, getInputs, getNumInputs, getResultBounds, reducesOpaquePixels, releaseCompatibleImage, setInput, transformBounds
public AbstractShadow(Effect input)
public abstract AbstractShadow.ShadowMode getMode()
public abstract AbstractShadow implFor(AbstractShadow.ShadowMode m)
public abstract float getGaussianRadius()
public abstract void setGaussianRadius(float r)
public abstract float getGaussianWidth()
public abstract void setGaussianWidth(float w)
public abstract float getGaussianHeight()
public abstract void setGaussianHeight(float h)
public abstract float getSpread()
public abstract void setSpread(float spread)
public abstract Color4f getColor()
public abstract void setColor(Color4f c)
public abstract Effect getInput()
public abstract void setInput(Effect input)