APIdia Launch Partner
Top Inners Fields Constructors Methods
java.awt

pack-priv abstract Class TexturePaintContext

extends Object
implements PaintContext
Class Inheritance
All Implemented Interfaces
java.awt.PaintContext
Known Direct Subclasses
java.awt.TexturePaintContext.Int, java.awt.TexturePaintContext.Byte, java.awt.TexturePaintContext.ByteFilter, java.awt.TexturePaintContext.Any
Imports
java.awt.image.BufferedImage, .Raster, .WritableRaster, .ColorModel, .DirectColorModel, .IndexColorModel, java.awt.geom.AffineTransform, .NoninvertibleTransformException, java.lang.ref.WeakReference, sun.awt.image.SunWritableRaster, .IntegerInterleavedRaster, .ByteInterleavedRaster

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class

Field Summary

Modifier and TypeField and Description
public static ColorModel
private static WeakReference<Raster>
pack-priv int
pack-priv int
private static WeakReference<Raster>
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv ColorModel
pack-priv double
pack-priv double
pack-priv double
pack-priv double
pack-priv int
pack-priv WritableRaster
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv double
public static ColorModel
private static WeakReference<Raster>
pack-priv double

Constructor Summary

AccessConstructor and Description
pack-priv
TexturePaintContext(ColorModel cm, AffineTransform xform, int bWidth, int bHeight, int maxw)

Method Summary

Modifier and TypeMethod and Description
public static int
blend(int[] rgbs, int xmul, int ymul)

public void
dispose()

Implements java.awt.PaintContext.dispose.

Release the resources allocated for the operation.

pack-priv static synchronized void
pack-priv static synchronized void
pack-priv static int
fractAsInt(double d)

public ColorModel
getColorModel()

Implements java.awt.PaintContext.getColorModel.

Return the ColorModel of the output.

public static PaintContext
public static ColorModel
public Raster
getRaster(int x, int y, int w, int h)

Implements java.awt.PaintContext.getRaster.

Return a Raster containing the colors generated for the graphics operation.

public static boolean
public static boolean
public static boolean
isMaskOK(int mask, boolean canbezero)

pack-priv static synchronized WritableRaster
makeByteRaster(Raster srcRas, int w, int h)

pack-priv static synchronized WritableRaster
makeRaster(ColorModel cm, Raster srcRas, int w, int h)

public abstract WritableRaster
makeRaster(int w, int h)

pack-priv static double
mod(double num, double den)

public abstract void
setRaster(int x, int y, int xerr, int yerr, int w, int h, int bWidth, int bHeight, int colincx, int colincxerr, int colincy, int colincyerr, int rowincx, int rowincxerr, int rowincy, int rowincyerr)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

argbmodelback to summary
public static ColorModel argbmodel
argbRasRefback to summary
private static WeakReference<Raster> argbRasRef
bHeightback to summary
pack-priv int bHeight
bWidthback to summary
pack-priv int bWidth
byteRasRefback to summary
private static WeakReference<Raster> byteRasRef
colincxback to summary
pack-priv int colincx
colincxerrback to summary
pack-priv int colincxerr
colincyback to summary
pack-priv int colincy
colincyerrback to summary
pack-priv int colincyerr
colorModelback to summary
pack-priv ColorModel colorModel
incXAcrossback to summary
pack-priv double incXAcross
incXDownback to summary
pack-priv double incXDown
incYAcrossback to summary
pack-priv double incYAcross
incYDownback to summary
pack-priv double incYDown
maxWidthback to summary
pack-priv int maxWidth
outRasback to summary
pack-priv WritableRaster outRas
rowincxback to summary
pack-priv int rowincx
rowincxerrback to summary
pack-priv int rowincxerr
rowincyback to summary
pack-priv int rowincy
rowincyerrback to summary
pack-priv int rowincyerr
xOrgback to summary
pack-priv double xOrg
xrgbmodelback to summary
public static ColorModel xrgbmodel
xrgbRasRefback to summary
private static WeakReference<Raster> xrgbRasRef
yOrgback to summary
pack-priv double yOrg

Constructor Detail

TexturePaintContextback to summary
pack-priv TexturePaintContext(ColorModel cm, AffineTransform xform, int bWidth, int bHeight, int maxw)

Method Detail

blendback to summary
public static int blend(int[] rgbs, int xmul, int ymul)
disposeback to summary
public void dispose()

Implements java.awt.PaintContext.dispose.

Release the resources allocated for the operation.

dropByteRasterback to summary
pack-priv static synchronized void dropByteRaster(Raster outRas)
dropRasterback to summary
pack-priv static synchronized void dropRaster(ColorModel cm, Raster outRas)
fractAsIntback to summary
pack-priv static int fractAsInt(double d)
getColorModelback to summary
public ColorModel getColorModel()

Implements java.awt.PaintContext.getColorModel.

Return the ColorModel of the output.

getContextback to summary
public static PaintContext getContext(BufferedImage bufImg, AffineTransform xform, RenderingHints hints, Rectangle devBounds)
getInternedColorModelback to summary
public static ColorModel getInternedColorModel(ColorModel cm)
getRasterback to summary
public Raster getRaster(int x, int y, int w, int h)

Implements java.awt.PaintContext.getRaster.

Return a Raster containing the colors generated for the graphics operation.

isFilterableDCMback to summary
public static boolean isFilterableDCM(ColorModel cm)
isFilterableICMback to summary
public static boolean isFilterableICM(ColorModel cm)
isMaskOKback to summary
public static boolean isMaskOK(int mask, boolean canbezero)
makeByteRasterback to summary
pack-priv static synchronized WritableRaster makeByteRaster(Raster srcRas, int w, int h)
makeRasterback to summary
pack-priv static synchronized WritableRaster makeRaster(ColorModel cm, Raster srcRas, int w, int h)
makeRasterback to summary
public abstract WritableRaster makeRaster(int w, int h)
modback to summary
pack-priv static double mod(double num, double den)
setRasterback to summary
public abstract void setRaster(int x, int y, int xerr, int yerr, int w, int h, int bWidth, int bHeight, int colincx, int colincxerr, int colincy, int colincyerr, int rowincx, int rowincxerr, int rowincy, int rowincyerr)
java.awt back to summary

pack-priv Class TexturePaintContext.Any

extends TexturePaintContext
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv boolean
pack-priv WritableRaster
Inherited from java.awt.TexturePaintContext:
argbmodelbHeightbWidthcolincxcolincxerrcolincycolincyerrcolorModelincXAcrossincXDownincYAcrossincYDownmaxWidthoutRasrowincxrowincxerrrowincyrowincyerrxOrgxrgbmodelyOrg

Constructor Summary

AccessConstructor and Description
public
Any(WritableRaster srcRas, ColorModel cm, AffineTransform xform, int maxw, boolean filter)

Method Summary

Modifier and TypeMethod and Description
public WritableRaster
makeRaster(int w, int h)

Implements abstract java.awt.TexturePaintContext.makeRaster.

public void
setRaster(int x, int y, int xerr, int yerr, int w, int h, int bWidth, int bHeight, int colincx, int colincxerr, int colincy, int colincyerr, int rowincx, int rowincxerr, int rowincy, int rowincyerr)

Implements abstract java.awt.TexturePaintContext.setRaster.

Inherited from java.awt.TexturePaintContext:
blenddisposedropByteRasterdropRasterfractAsIntgetColorModelgetContextgetInternedColorModelgetRasterisFilterableDCMisFilterableICMisMaskOKmakeByteRastermakeRastermod

Field Detail

filterback to summary
pack-priv boolean filter
srcRasback to summary
pack-priv WritableRaster srcRas

Constructor Detail

Anyback to summary
public Any(WritableRaster srcRas, ColorModel cm, AffineTransform xform, int maxw, boolean filter)

Method Detail

makeRasterback to summary
public WritableRaster makeRaster(int w, int h)

Implements abstract java.awt.TexturePaintContext.makeRaster.

setRasterback to summary
public void setRaster(int x, int y, int xerr, int yerr, int w, int h, int bWidth, int bHeight, int colincx, int colincxerr, int colincy, int colincyerr, int rowincx, int rowincxerr, int rowincy, int rowincyerr)

Implements abstract java.awt.TexturePaintContext.setRaster.

java.awt back to summary

pack-priv Class TexturePaintContext.Byte

extends TexturePaintContext
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv byte[]
pack-priv int
pack-priv int
pack-priv byte[]
pack-priv int
pack-priv int
pack-priv ByteInterleavedRaster
Inherited from java.awt.TexturePaintContext:
argbmodelbHeightbWidthcolincxcolincxerrcolincycolincyerrcolorModelincXAcrossincXDownincYAcrossincYDownmaxWidthoutRasrowincxrowincxerrrowincyrowincyerrxOrgxrgbmodelyOrg

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
dispose()

Overrides java.awt.TexturePaintContext.dispose.

Implements java.awt.PaintContext.dispose.

Release the resources allocated for the operation.

public WritableRaster
makeRaster(int w, int h)

Implements abstract java.awt.TexturePaintContext.makeRaster.

public void
setRaster(int x, int y, int xerr, int yerr, int w, int h, int bWidth, int bHeight, int colincx, int colincxerr, int colincy, int colincyerr, int rowincx, int rowincxerr, int rowincy, int rowincyerr)

Implements abstract java.awt.TexturePaintContext.setRaster.

Inherited from java.awt.TexturePaintContext:
blenddropByteRasterdropRasterfractAsIntgetColorModelgetContextgetInternedColorModelgetRasterisFilterableDCMisFilterableICMisMaskOKmakeByteRastermakeRastermod

Field Detail

inDataback to summary
pack-priv byte[] inData
inOffback to summary
pack-priv int inOff
inSpanback to summary
pack-priv int inSpan
outDataback to summary
pack-priv byte[] outData
outOffback to summary
pack-priv int outOff
outSpanback to summary
pack-priv int outSpan
srcRasback to summary
pack-priv ByteInterleavedRaster srcRas

Constructor Detail

Byteback to summary
public Byte(ByteInterleavedRaster srcRas, ColorModel cm, AffineTransform xform, int maxw)

Method Detail

disposeback to summary
public void dispose()

Overrides java.awt.TexturePaintContext.dispose.

Implements java.awt.PaintContext.dispose.

Doc from java.awt.TexturePaintContext.dispose.

Release the resources allocated for the operation.

makeRasterback to summary
public WritableRaster makeRaster(int w, int h)

Implements abstract java.awt.TexturePaintContext.makeRaster.

setRasterback to summary
public void setRaster(int x, int y, int xerr, int yerr, int w, int h, int bWidth, int bHeight, int colincx, int colincxerr, int colincy, int colincyerr, int rowincx, int rowincxerr, int rowincy, int rowincyerr)

Implements abstract java.awt.TexturePaintContext.setRaster.

java.awt back to summary

pack-priv Class TexturePaintContext.ByteFilter

extends TexturePaintContext
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv byte[]
pack-priv int
pack-priv int[]
pack-priv int
pack-priv int[]
pack-priv int
pack-priv int
pack-priv ByteInterleavedRaster
Inherited from java.awt.TexturePaintContext:
argbmodelbHeightbWidthcolincxcolincxerrcolincycolincyerrcolorModelincXAcrossincXDownincYAcrossincYDownmaxWidthoutRasrowincxrowincxerrrowincyrowincyerrxOrgxrgbmodelyOrg

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public WritableRaster
makeRaster(int w, int h)

Implements abstract java.awt.TexturePaintContext.makeRaster.

public void
setRaster(int x, int y, int xerr, int yerr, int w, int h, int bWidth, int bHeight, int colincx, int colincxerr, int colincy, int colincyerr, int rowincx, int rowincxerr, int rowincy, int rowincyerr)

Implements abstract java.awt.TexturePaintContext.setRaster.

Inherited from java.awt.TexturePaintContext:
blenddisposedropByteRasterdropRasterfractAsIntgetColorModelgetContextgetInternedColorModelgetRasterisFilterableDCMisFilterableICMisMaskOKmakeByteRastermakeRastermod

Field Detail

inDataback to summary
pack-priv byte[] inData
inOffback to summary
pack-priv int inOff
inPaletteback to summary
pack-priv int[] inPalette
inSpanback to summary
pack-priv int inSpan
outDataback to summary
pack-priv int[] outData
outOffback to summary
pack-priv int outOff
outSpanback to summary
pack-priv int outSpan
srcRasback to summary
pack-priv ByteInterleavedRaster srcRas

Constructor Detail

ByteFilterback to summary
public ByteFilter(ByteInterleavedRaster srcRas, ColorModel cm, AffineTransform xform, int maxw)

Method Detail

makeRasterback to summary
public WritableRaster makeRaster(int w, int h)

Implements abstract java.awt.TexturePaintContext.makeRaster.

setRasterback to summary
public void setRaster(int x, int y, int xerr, int yerr, int w, int h, int bWidth, int bHeight, int colincx, int colincxerr, int colincy, int colincyerr, int rowincx, int rowincxerr, int rowincy, int rowincyerr)

Implements abstract java.awt.TexturePaintContext.setRaster.

java.awt back to summary

pack-priv Class TexturePaintContext.Int

extends TexturePaintContext
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv boolean
pack-priv int[]
pack-priv int
pack-priv int
pack-priv int[]
pack-priv int
pack-priv int
pack-priv IntegerInterleavedRaster
Inherited from java.awt.TexturePaintContext:
argbmodelbHeightbWidthcolincxcolincxerrcolincycolincyerrcolorModelincXAcrossincXDownincYAcrossincYDownmaxWidthoutRasrowincxrowincxerrrowincyrowincyerrxOrgxrgbmodelyOrg

Constructor Summary

AccessConstructor and Description
public
Int(IntegerInterleavedRaster srcRas, ColorModel cm, AffineTransform xform, int maxw, boolean filter)

Method Summary

Modifier and TypeMethod and Description
public WritableRaster
makeRaster(int w, int h)

Implements abstract java.awt.TexturePaintContext.makeRaster.

public void
setRaster(int x, int y, int xerr, int yerr, int w, int h, int bWidth, int bHeight, int colincx, int colincxerr, int colincy, int colincyerr, int rowincx, int rowincxerr, int rowincy, int rowincyerr)

Implements abstract java.awt.TexturePaintContext.setRaster.

Inherited from java.awt.TexturePaintContext:
blenddisposedropByteRasterdropRasterfractAsIntgetColorModelgetContextgetInternedColorModelgetRasterisFilterableDCMisFilterableICMisMaskOKmakeByteRastermakeRastermod

Field Detail

filterback to summary
pack-priv boolean filter
inDataback to summary
pack-priv int[] inData
inOffback to summary
pack-priv int inOff
inSpanback to summary
pack-priv int inSpan
outDataback to summary
pack-priv int[] outData
outOffback to summary
pack-priv int outOff
outSpanback to summary
pack-priv int outSpan
srcRasback to summary
pack-priv IntegerInterleavedRaster srcRas

Constructor Detail

Intback to summary
public Int(IntegerInterleavedRaster srcRas, ColorModel cm, AffineTransform xform, int maxw, boolean filter)

Method Detail

makeRasterback to summary
public WritableRaster makeRaster(int w, int h)

Implements abstract java.awt.TexturePaintContext.makeRaster.

setRasterback to summary
public void setRaster(int x, int y, int xerr, int yerr, int w, int h, int bWidth, int bHeight, int colincx, int colincxerr, int colincy, int colincyerr, int rowincx, int rowincxerr, int rowincy, int rowincyerr)

Implements abstract java.awt.TexturePaintContext.setRaster.