API review - Image Ops (RT-17409)
    Jim Graham 
    james.graham at oracle.com
       
    Tue May 15 00:36:17 PDT 2012
    
    
  
By popular demand in internal reviews, I've added the following methods 
to Image (with documentation analogous to the existing get/setPixels 
methods):
     public void getPixels(int x, int y, int w, int h,
                           WritablePixelFormat<ByteBuffer> pixelformat,
                           byte buffer[], int offset, int scanlineStride)
     public void getPixels(int x, int y, int w, int h,
                           WritablePixelFormat<IntBuffer> pixelformat,
                           int buffer[], int offset, int scanlineStride)
     public void setPixels(int x, int y, int w, int h,
                           WritablePixelFormat<ByteBuffer> pixelformat,
                           byte buffer[], int offset, int scanlineStride)
     public void setPixels(int x, int y, int w, int h,
                           WritablePixelFormat<IntBuffer> pixelformat,
                           int buffer[], int offset, int scanlineStride)
And a minor change to the existing get/setPixels methods to rearrange 
their parameter lists to be more aligned with the above new methods 
(note that buffer and PixelFormat have been swapped):
     public <T extends Buffer>
         void getPixels(int x, int y, int w, int h,
                        WritablePixelFormat<T> pixelformat,
                        T buffer, int scanlineStride)
     public <T extends Buffer>
         void setPixels(int x, int y, int w, int h,
                        PixelFormat<T> pixelformat,
                        T buffer, int scanlineStride)
			...jim
    
    
More information about the openjfx-dev
mailing list