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 |
---|---|
Effect.AccelType |
getAccelType(FilterContext fctx)
Returns one of the
AccelType values, indicating
whether this Effect is accelerated in hardware for the
given FilterContext . |
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
filter, getBounds, transform, untransform, untransformClip
combineBounds, combineBounds, createCompatibleImage, ensureTransform, getCompatibleImage, 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)
public Effect.AccelType getAccelType(FilterContext fctx)
Effect
AccelType
values, indicating
whether this Effect
is accelerated in hardware for the
given FilterContext
.getAccelType
in class Effect
AccelType
valuesCopyright © 2020. All rights reserved.