public OrdinaryWritableRaster(java.awt.image.SampleModel sampleModel, java.awt.image.DataBuffer dataBuffer, java.awt.Rectangle aRegion, java.awt.Point sampleModelTranslate, java.awt.image.WritableRaster parent) : base(sampleModel, dataBuffer, aRegion, sampleModelTranslate, parent) { }
public java.awt.image.Raster getRaster(int x, int y, int w, int h) { if (savedRaster == null || w != savedRaster.getWidth() || h != savedRaster.getHeight()) { savedRaster = getColorModel().createCompatibleWritableRaster(w, h); // Suppose we have here simple INT/RGB color/sample model java.awt.image.DataBufferInt intBuffer = (java.awt.image.DataBufferInt)savedRaster.getDataBuffer(); int[] rgbValues = intBuffer.getData(); int rgbFillValue = rgbValue; java.util.Arrays <Object> .fill(rgbValues, rgbFillValue); } return(savedRaster); }
public java.awt.image.Raster getRaster(int x, int y, int w, int h) { if (savedRaster == null || w != savedRaster.getWidth() || h != savedRaster.getHeight()) { savedRaster = getColorModel().createCompatibleWritableRaster(w, h); // Suppose we have here simple INT/RGB color/sample model java.awt.image.DataBufferInt intBuffer = (java.awt.image.DataBufferInt)savedRaster.getDataBuffer(); int[] rgbValues = intBuffer.getData(); int rgbFillValue = rgbValue; java.util.Arrays<Object>.fill(rgbValues, rgbFillValue); } return savedRaster; }
public void dispose() { savedRaster = null; }