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

public abstract Class HVSeparableKernel

extends LinearConvolveKernel
Class Inheritance
Known Direct Subclasses
com.sun.scenario.effect.impl.state.BoxBlurState, com.sun.scenario.effect.impl.state.GaussianBlurState
Imports
com.sun.javafx.geom.Rectangle

An abstract helper intermediate implementation class for LinearConvolve effects that break down into a horizontal and a vertical pass.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public final Rectangle
getResultBounds(Rectangle
the bounds of the input image
srcdimension
,
int
the algorithm pass being performed
pass
)

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

Returns the size of the output image needed for a given input image dimensions and a given pass of the algorithm.

Inherited from com.sun.scenario.effect.impl.state.LinearConvolveKernel:
getKernelSizegetRenderStateisNopisShadow

Constructor Detail

HVSeparableKernelback to summary
public HVSeparableKernel()

Method Detail

getResultBoundsback to summary
public final Rectangle getResultBounds(Rectangle srcdimension, int pass)

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

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

Returns the size of the output image needed for a given input image dimensions and a given pass of the algorithm.

Parameters
srcdimension:Rectangle

the bounds of the input image

pass:int

the algorithm pass being performed

Returns:Rectangle

the bounds of the result image

Annotations
@Override