APIdia Launch Partner
Top Description Fields Constructors Methods
sun.java2d.xr

public final Class XRUtils

extends Object
Class Inheritance
Imports
java.awt.*, java.awt.MultipleGradientPaint.*, java.awt.geom.Point2D, .AffineTransform, java.awt.image.*, sun.java2d.loops.*

XRender constants and utility methods.
Author
Clemens Eisserer

Field Summary

Modifier and TypeField and Description
public static final int
public static final byte[]
public static final int
public static final byte[]
public static final int
public static final byte[]
public static final int
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final byte
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static int
ATransOpToXRQuality(int affineTranformOp)

Maps the specified affineTransformOp to the corresponding XRender image filter.

public static byte[]
ATransOpToXRQualityName(int affineTranformOp)

Maps the specified affineTransformOp to the corresponding XRender image filter.

public static short
clampToShort(int x)

public static int
public static int[]
convertFloatsToFixed(float[] values)

public static byte[]
getFilterName(int filterType)

public static int
getPictureFormatForTransparency(int transparency)

Returns the XRender picture Format which is required to fulfill the Java2D transparency requirement.

public static int
getRepeatForCycleMethod(MultipleGradientPaint.CycleMethod cycleMethod)

Maps Java2D CycleMethod to XRender's Repeat property.

public static SurfaceType
public static long
intToULong(int signed)

public static boolean
public static boolean
isMaskEvaluated(byte xrCompRule)

public static boolean
public static boolean
public static byte
j2dAlphaCompToXR(int j2dRule)

Maps the specified Java2D composition rule, to the corresponding XRender composition rule.

public static int
XDoubleToFixed(double dbl)

Converts a double into an XFixed.

public static double
XFixedToDouble(int fixed)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BESTback to summary
public static final int BEST
BEST_NAMEback to summary
public static final byte[] BEST_NAME
FASTback to summary
public static final int FAST
FAST_NAMEback to summary
public static final byte[] FAST_NAME
GOODback to summary
public static final int GOOD
GOOD_NAMEback to summary
public static final byte[] GOOD_NAME
Noneback to summary
public static final int None
PictOpAddback to summary
public static final byte PictOpAdd
PictOpAtopback to summary
public static final byte PictOpAtop
PictOpAtopReverseback to summary
public static final byte PictOpAtopReverse
PictOpClearback to summary
public static final byte PictOpClear
PictOpDstback to summary
public static final byte PictOpDst
PictOpInback to summary
public static final byte PictOpIn
PictOpInReverseback to summary
public static final byte PictOpInReverse
PictOpOutback to summary
public static final byte PictOpOut
PictOpOutReverseback to summary
public static final byte PictOpOutReverse
PictOpOverback to summary
public static final byte PictOpOver
PictOpOverReverseback to summary
public static final byte PictOpOverReverse
PictOpSaturateback to summary
public static final byte PictOpSaturate
PictOpSrcback to summary
public static final byte PictOpSrc
PictOpXorback to summary
public static final byte PictOpXor
PictStandardA1back to summary
public static final int PictStandardA1
PictStandardA4back to summary
public static final int PictStandardA4
PictStandardA8back to summary
public static final int PictStandardA8
PictStandardARGB32back to summary
public static final int PictStandardARGB32
PictStandardRGB24back to summary
public static final int PictStandardRGB24
RepeatNoneback to summary
public static final int RepeatNone
RepeatNormalback to summary
public static final int RepeatNormal
RepeatPadback to summary
public static final int RepeatPad
RepeatReflectback to summary
public static final int RepeatReflect

Constructor Detail

XRUtilsback to summary
public XRUtils()

Method Detail

ATransOpToXRQualityback to summary
public static int ATransOpToXRQuality(int affineTranformOp)

Maps the specified affineTransformOp to the corresponding XRender image filter.

ATransOpToXRQualityNameback to summary
public static byte[] ATransOpToXRQualityName(int affineTranformOp)

Maps the specified affineTransformOp to the corresponding XRender image filter.

clampToShortback to summary
public static short clampToShort(int x)
clampToUShortback to summary
public static int clampToUShort(int x)
convertFloatsToFixedback to summary
public static int[] convertFloatsToFixed(float[] values)
getFilterNameback to summary
public static byte[] getFilterName(int filterType)
getPictureFormatForTransparencyback to summary
public static int getPictureFormatForTransparency(int transparency)

Returns the XRender picture Format which is required to fulfill the Java2D transparency requirement.

getRepeatForCycleMethodback to summary
public static int getRepeatForCycleMethod(MultipleGradientPaint.CycleMethod cycleMethod)

Maps Java2D CycleMethod to XRender's Repeat property.

getXRSurfaceTypeForTransparencyback to summary
public static SurfaceType getXRSurfaceTypeForTransparency(int transparency)
intToULongback to summary
public static long intToULong(int signed)
isDoubleInShortRangeback to summary
public static boolean isDoubleInShortRange(double dbl)
isMaskEvaluatedback to summary
public static boolean isMaskEvaluated(byte xrCompRule)
isPointCoordInShortRangeback to summary
public static boolean isPointCoordInShortRange(Point2D p)
isTransformQuadrantRotatedback to summary
public static boolean isTransformQuadrantRotated(AffineTransform tr)
j2dAlphaCompToXRback to summary
public static byte j2dAlphaCompToXR(int j2dRule)

Maps the specified Java2D composition rule, to the corresponding XRender composition rule.

XDoubleToFixedback to summary
public static int XDoubleToFixed(double dbl)

Converts a double into an XFixed.

XFixedToDoubleback to summary
public static double XFixedToDouble(int fixed)