| Modifier and Type | Class and Description |
|---|---|
| public static interface | |
| public static interface |
| Modifier and Type | Field and Description |
|---|---|
| private final BlendMode. | |
| private static final Map | |
| private final BlendMode. | |
| public static final BlendMode | |
| public static final BlendMode | |
| public static final BlendMode | |
| public static final BlendMode | |
| public static final BlendMode | |
| public static final BlendMode | |
| public static final BlendMode | |
| private static final BlendMode. | |
| private static final BlendMode. | |
| private static final BlendMode. | |
| private static final BlendMode. | |
| private static final BlendMode. | |
| private static final BlendMode. | |
| private static final BlendMode. | |
| private static final BlendMode. | fHue
Functions for the blend operation of non-separable blend modes |
| private static final BlendMode. | |
| private static final BlendMode. | |
| private static final BlendMode. | |
| private static final BlendMode. | fNormal
Functions for the blend operation of separable blend modes |
| private static final BlendMode. | |
| private static final BlendMode. | |
| private static final BlendMode. | |
| private static final BlendMode. | |
| public static final BlendMode | |
| public static final BlendMode | HUE
Non-separable blend modes as defined in the PDF specification |
| private final boolean | |
| public static final BlendMode | |
| public static final BlendMode | |
| public static final BlendMode | |
| private final COSName | |
| public static final BlendMode | NORMAL
Separable blend modes as defined in the PDF specification |
| public static final BlendMode | |
| public static final BlendMode | |
| public static final BlendMode | |
| public static final BlendMode |
| Access | Constructor and Description |
|---|---|
| private | BlendMode(COSName
the corresponding COSName of the blend mode name, BlendMode.the blend function for separable blend modes blendChannel,the blend function for non-separable blend modes blendPrivate constructor due to the limited set of possible blend modes. |
| Modifier and Type | Method and Description |
|---|---|
| private static Map | |
| private static int | |
| public BlendMode. | Returns: the blend channel functionReturns the blend channel function, only available for separable blend modes. |
| public BlendMode. | Returns: the blend functionReturns the blend function, only available for non separable blend modes. |
| public COSName | |
| public static BlendMode | Returns: blending modename or array cosBlendMode)Determines the blend mode from the BM entry in the COS ExtGState. |
| private static void | |
| private static void | |
| public boolean | Returns: true for separable blend modesDetermines if the blend mode is a separable blend mode. |
| blend | back to summary |
|---|---|
| private final BlendMode. | |
| BLEND_MODES | back to summary |
|---|---|
| private static final Map<COSName, BlendMode> BLEND_MODES | |
| blendChannel | back to summary |
|---|---|
| private final BlendMode. | |
| COLOR | back to summary |
|---|---|
| public static final BlendMode COLOR | |
| COLOR_BURN | back to summary |
|---|---|
| public static final BlendMode COLOR_BURN | |
| COLOR_DODGE | back to summary |
|---|---|
| public static final BlendMode COLOR_DODGE | |
| COMPATIBLE | back to summary |
|---|---|
| public static final BlendMode COMPATIBLE | |
| DARKEN | back to summary |
|---|---|
| public static final BlendMode DARKEN | |
| DIFFERENCE | back to summary |
|---|---|
| public static final BlendMode DIFFERENCE | |
| EXCLUSION | back to summary |
|---|---|
| public static final BlendMode EXCLUSION | |
| fColor | back to summary |
|---|---|
| private static final BlendMode. | |
| fColorBurn | back to summary |
|---|---|
| private static final BlendMode. | |
| fColorDodge | back to summary |
|---|---|
| private static final BlendMode. | |
| fDarken | back to summary |
|---|---|
| private static final BlendMode. | |
| fDifference | back to summary |
|---|---|
| private static final BlendMode. | |
| fExclusion | back to summary |
|---|---|
| private static final BlendMode. | |
| fHardLight | back to summary |
|---|---|
| private static final BlendMode. | |
| fHue | back to summary |
|---|---|
| private static final BlendMode. Functions for the blend operation of non-separable blend modes | |
| fLighten | back to summary |
|---|---|
| private static final BlendMode. | |
| fLuminosity | back to summary |
|---|---|
| private static final BlendMode. | |
| fMultiply | back to summary |
|---|---|
| private static final BlendMode. | |
| fNormal | back to summary |
|---|---|
| private static final BlendMode. Functions for the blend operation of separable blend modes | |
| fOverlay | back to summary |
|---|---|
| private static final BlendMode. | |
| fSaturation | back to summary |
|---|---|
| private static final BlendMode. | |
| fScreen | back to summary |
|---|---|
| private static final BlendMode. | |
| fSoftLight | back to summary |
|---|---|
| private static final BlendMode. | |
| HARD_LIGHT | back to summary |
|---|---|
| public static final BlendMode HARD_LIGHT | |
| HUE | back to summary |
|---|---|
| public static final BlendMode HUE Non-separable blend modes as defined in the PDF specification | |
| isSeparable | back to summary |
|---|---|
| private final boolean isSeparable | |
| LIGHTEN | back to summary |
|---|---|
| public static final BlendMode LIGHTEN | |
| LUMINOSITY | back to summary |
|---|---|
| public static final BlendMode LUMINOSITY | |
| MULTIPLY | back to summary |
|---|---|
| public static final BlendMode MULTIPLY | |
| name | back to summary |
|---|---|
| private final COSName name | |
| NORMAL | back to summary |
|---|---|
| public static final BlendMode NORMAL Separable blend modes as defined in the PDF specification | |
| OVERLAY | back to summary |
|---|---|
| public static final BlendMode OVERLAY | |
| SATURATION | back to summary |
|---|---|
| public static final BlendMode SATURATION | |
| SCREEN | back to summary |
|---|---|
| public static final BlendMode SCREEN | |
| SOFT_LIGHT | back to summary |
|---|---|
| public static final BlendMode SOFT_LIGHT | |
| BlendMode | back to summary |
|---|---|
| private BlendMode(COSName name, BlendMode. Private constructor due to the limited set of possible blend modes.
| |
| createBlendModeMap | back to summary |
|---|---|
| private static Map | |
| get255Value | back to summary |
|---|---|
| private static int get255Value(float val) | |
| getBlendChannelFunction | back to summary |
|---|---|
| public BlendMode. Returns the blend channel function, only available for separable blend modes.
| |
| getBlendFunction | back to summary |
|---|---|
| public BlendMode. Returns the blend function, only available for non separable blend modes.
| |
| getCOSName | back to summary |
|---|---|
| public COSName getCOSName() The blend mode name from the BM object.
| |
| getInstance | back to summary |
|---|---|
| public static BlendMode getInstance(COSBase cosBlendMode) Determines the blend mode from the BM entry in the COS ExtGState. | |
| getLuminosityRGB | back to summary |
|---|---|
| private static void getLuminosityRGB(float[] srcValues, float[] dstValues, float[] result) | |
| getSaturationRGB | back to summary |
|---|---|
| private static void getSaturationRGB(float[] srcValues, float[] dstValues, float[] result) | |
| isSeparableBlendMode | back to summary |
|---|---|
| public boolean isSeparableBlendMode() Determines if the blend mode is a separable blend mode.
| |
| Modifier and Type | Method and Description |
|---|---|
| public float | Returns: the function resultthe source value src, float the destination value dest)BlendChannel function for separable blend modes. |
| blendChannel | back to summary |
|---|---|
| public float blendChannel(float src, float dest) BlendChannel function for separable blend modes.
| |
| Modifier and Type | Method and Description |
|---|---|
| public void | blend(float[]
the source values src, float[] the destination values dest, float[] the function result values result)Blend function for non separable blend modes. |
| blend | back to summary |
|---|---|
| public void blend(float[] src, float[] dest, float[] result) Blend function for non separable blend modes.
| |