Top Description Fields Constructors Methods
com.sun.scenario.effect.impl.state

public Class GaussianBlurState

extends HVSeparableKernel
Class Inheritance
Known Direct Subclasses
com.sun.scenario.effect.impl.state.GaussianShadowState
Imports
com.sun.javafx.geom.transform.BaseTransform, com.sun.scenario.effect.Color4f

The state and implementation class for calculating 1 dimensional linear convolution kernels for performing Gaussian blurs.

Field Summary

Modifier and TypeField and Description
private float
private float

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv void
checkRadius(float radius)

public float
public int
getKernelSize(int pass)

Implements abstract com.sun.scenario.effect.impl.state.LinearConvolveKernel.getKernelSize.

Returns the size of the kernel for a given pass.

public int
getPad(int pass)

public float
pack-priv float
getRadius(int pass)

public LinearConvolveRenderState
public Color4f
public float
public float
public boolean
isNop()

Overrides com.sun.scenario.effect.impl.state.LinearConvolveKernel.isNop.

Returns true if the entire operation of this linear convolution would have no effect on the source data.

public void
setHRadius(float hradius)

public void
setRadius(float radius)

public void
setVRadius(float vradius)

Inherited from com.sun.scenario.effect.impl.state.HVSeparableKernel:
getResultBounds

Field Detail

hradiusback to summary
private float hradius
vradiusback to summary
private float vradius

Constructor Detail

GaussianBlurStateback to summary
public GaussianBlurState()

Method Detail

checkRadiusback to summary
pack-priv void checkRadius(float radius)
getHRadiusback to summary
public float getHRadius()
getKernelSizeback to summary
public int getKernelSize(int pass)

Implements abstract com.sun.scenario.effect.impl.state.LinearConvolveKernel.getKernelSize.

Doc from com.sun.scenario.effect.impl.state.LinearConvolveKernel.getKernelSize.

Returns the size of the kernel for a given pass.

Annotations
@Override
getPadback to summary
public int getPad(int pass)
getRadiusback to summary
public float getRadius()
getRadiusback to summary
pack-priv float getRadius(int pass)
getRenderStateback to summary
public LinearConvolveRenderState getRenderState(BaseTransform filtertx)

Implements abstract com.sun.scenario.effect.impl.state.LinearConvolveKernel.getRenderState.

Annotations
@Override
getShadowColorback to summary
public Color4f getShadowColor()
getSpreadback to summary
public float getSpread()
getVRadiusback to summary
public float getVRadius()
isNopback to summary
public boolean isNop()

Overrides com.sun.scenario.effect.impl.state.LinearConvolveKernel.isNop.

Doc from com.sun.scenario.effect.impl.state.LinearConvolveKernel.isNop.

Returns true if the entire operation of this linear convolution would have no effect on the source data.

Annotations
@Override
setHRadiusback to summary
public void setHRadius(float hradius)
setRadiusback to summary
public void setRadius(float radius)
setVRadiusback to summary
public void setVRadius(float vradius)