| Modifier and Type | Class and Description |
|---|---|
| public static enum |
| Modifier and Type | Field and Description |
|---|---|
| private ImageData | |
| private BaseTransform | |
| private ImageData | |
| private NGNode | |
| private NodeEffectInput. | |
| private BaseBounds |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static boolean | |
| public ImageData | filter(FilterContext fctx, BaseTransform transform, Rectangle outputClip, Object renderHelper, Effect defaultInput)
Implements abstract com. Applies this filter effect to the series of images represented by
the input |
| public void | |
| public void | |
| public void | |
| public Effect. | getAccelType(FilterContext fctx)
Implements abstract com. Returns one of the |
| public BaseBounds | getBounds(BaseTransform transform, Effect defaultInput)
Implements abstract com. Returns the bounding box that will be affected by this filter
operation when viewed under the specified |
| public DirtyRegionContainer | getDirtyRegions(Effect defaultInput, DirtyRegionPool regionPool)
Overrides com. Returns the dirty region container containing dirty regions affected by this filter operation. |
| pack-priv static Rectangle | getImageBoundsForNode(NGNode node, NodeEffectInput.
|
| private static ImageData | getImageDataForBoundedNode(FilterContext fctx, NGNode node, NodeEffectInput.
bounds parameter must be a non-static unshared object which can be saved in the returned ImageData object. |
| pack-priv static ImageData | getImageDataForNode(FilterContext fctx, NGNode node, boolean contentOnly, BaseTransform transform, Rectangle clip)
|
| public NGNode | |
| public boolean | reducesOpaquePixels()
Implements abstract com. Whether an opacity for any pixel is different (lower) than the corresponding pixel in the default input. |
| public void | |
| public void |
| cachedIdentityImageData | back to summary |
|---|---|
| private ImageData cachedIdentityImageData | |
| cachedTransform | back to summary |
|---|---|
| private BaseTransform cachedTransform | |
| cachedTransformedImageData | back to summary |
|---|---|
| private ImageData cachedTransformedImageData | |
| node | back to summary |
|---|---|
| private NGNode node | |
| renderType | back to summary |
|---|---|
| private NodeEffectInput. | |
| tempBounds | back to summary |
|---|---|
| private BaseBounds tempBounds | |
| NodeEffectInput | back to summary |
|---|---|
| public NodeEffectInput(NGNode node) | |
| NodeEffectInput | back to summary |
|---|---|
| public NodeEffectInput(NGNode node, NodeEffectInput. | |
| contains | back to summary |
|---|---|
| pack-priv static boolean contains(ImageData cachedImage, Rectangle imgbounds) | |
| filter | back to summary |
|---|---|
| public ImageData filter(FilterContext fctx, BaseTransform transform, Rectangle outputClip, Object renderHelper, Effect defaultInput) Implements abstract com. Doc from com. Applies this filter effect to the series of images represented by
the input
The filter might be able to use the
Note that the
boolean valid;
do {
ImageData res = filter(fctx, transform, clip, renderer, defaultInput);
if (res == null) {
break;
}
if (valid = res.validate(fctx)) {
// Render res.getImage() to the appropriate destination
// or use it as an input to another chain of effects.
}
res.unref();
} while (!valid);
| |
| flush | back to summary |
|---|---|
| public void flush() | |
| flushIdentityImage | back to summary |
|---|---|
| public void flushIdentityImage() | |
| flushTransformedImage | back to summary |
|---|---|
| public void flushTransformedImage() | |
| getAccelType | back to summary |
|---|---|
| public Effect. Implements abstract com. Doc from com. Returns one of the
| |
| getBounds | back to summary |
|---|---|
| public BaseBounds getBounds(BaseTransform transform, Effect defaultInput) Implements abstract com. Doc from com. Returns the bounding box that will be affected by this filter
operation when viewed under the specified
| |
| getDirtyRegions | back to summary |
|---|---|
| public DirtyRegionContainer getDirtyRegions(Effect defaultInput, DirtyRegionPool regionPool) Overrides com. Doc from com. Returns the dirty region container containing dirty regions affected by this filter operation.
| |
| getImageBoundsForNode | back to summary |
|---|---|
| pack-priv static Rectangle getImageBoundsForNode(NGNode node, NodeEffectInput. | |
| getImageDataForBoundedNode | back to summary |
|---|---|
| private static ImageData getImageDataForBoundedNode(FilterContext fctx, NGNode node, NodeEffectInput. bounds parameter must be a non-static unshared object which can be saved in the returned ImageData object. | |
| getImageDataForNode | back to summary |
|---|---|
| pack-priv static ImageData getImageDataForNode(FilterContext fctx, NGNode node, boolean contentOnly, BaseTransform transform, Rectangle clip) | |
| getNode | back to summary |
|---|---|
| public NGNode getNode() | |
| reducesOpaquePixels | back to summary |
|---|---|
| public boolean reducesOpaquePixels() Implements abstract com. Doc from com. Whether an opacity for any pixel is different (lower) than the corresponding pixel in the default input. It is always safe to return true from this method, though the consequences may be that the caller chooses to not utilize a planned optimization.
| |
| render | back to summary |
|---|---|
| public void render(Graphics g, BaseTransform transform) | |
| setNode | back to summary |
|---|---|
| public void setNode(NGNode node) | |
| Modifier and Type | Field and Description |
|---|---|
| public static final NodeEffectInput. | |
| public static final NodeEffectInput. | |
| public static final NodeEffectInput. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static NodeEffectInput. | |
| public static NodeEffectInput. |
| CLIPPED_CONTENT | back to summary |
|---|---|
| public static final NodeEffectInput. | |
| EFFECT_CONTENT | back to summary |
|---|---|
| public static final NodeEffectInput. | |
| FULL_CONTENT | back to summary |
|---|---|
| public static final NodeEffectInput. | |
| RenderType | back to summary |
|---|---|
| private RenderType() | |
| valueOf | back to summary |
|---|---|
| public static NodeEffectInput. | |
| values | back to summary |
|---|---|
| public static NodeEffectInput. | |