org.freedesktop.cairo

Class Extend

public class Extend extends Enum

Deprecated: This class is part of the java-gnome 2.x family of libraries, which, due to their inefficiency and complexity, are no longer being maintained and have been abandoned by the java-gnome project. This class may exist in java-gnome 4.0; look out for org.freedesktop.cairo.Extend. As this package was never correctly implemented in java-gnome 2.x, any new code written will likely have a considerably different public API.

Field Summary
static ExtendNONE
pixels outside of the source pattern are fully transparent
static ExtendPAD
pixels outside of the pattern copy the closest pixel from the source
static ExtendREFLECT
the pattern is tiled by reflecting at the edges
static ExtendREPEAT
the pattern is tiled by repeating
Method Summary
static Extendintern(int value)
booleantest(Extend other)

Field Detail

NONE

public static final Extend NONE

Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.

pixels outside of the source pattern are fully transparent

PAD

public static final Extend PAD

Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.

pixels outside of the pattern copy the closest pixel from the source

REFLECT

public static final Extend REFLECT

Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.

the pattern is tiled by reflecting at the edges

REPEAT

public static final Extend REPEAT

Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.

the pattern is tiled by repeating

Method Detail

intern

public static Extend intern(int value)

test

public boolean test(Extend other)