abstract class Image.Accessor<I extends java.nio.Buffer>
extends java.lang.Object
Constructor and Description |
---|
Accessor() |
Modifier and Type | Method and Description |
---|---|
abstract int |
getArgb(int x,
int y) |
abstract void |
getPixels(int x,
int y,
int w,
int h,
WritablePixelFormat<java.nio.ByteBuffer> pixelformat,
byte[] pixels,
int offset,
int scanlineBytes) |
abstract void |
getPixels(int x,
int y,
int w,
int h,
WritablePixelFormat<java.nio.IntBuffer> pixelformat,
int[] pixels,
int offset,
int scanlineInts) |
abstract <T extends java.nio.Buffer> |
getPixels(int x,
int y,
int w,
int h,
WritablePixelFormat<T> pixelformat,
T pixels,
int scanlineElems) |
abstract PixelFormat<I> |
getPlatformPixelFormat() |
abstract boolean |
isWritable() |
abstract PlatformImage |
promoteToWritableImage() |
abstract void |
setArgb(int x,
int y,
int argb) |
abstract void |
setPixels(int x,
int y,
int w,
int h,
PixelFormat<java.nio.ByteBuffer> pixelformat,
byte[] pixels,
int offset,
int scanlineBytes) |
abstract void |
setPixels(int x,
int y,
int w,
int h,
PixelFormat<java.nio.IntBuffer> pixelformat,
int[] pixels,
int offset,
int scanlineInts) |
abstract <T extends java.nio.Buffer> |
setPixels(int x,
int y,
int w,
int h,
PixelFormat<T> pixelformat,
T pixels,
int scanlineBytes) |
abstract void |
setPixels(int dstx,
int dsty,
int w,
int h,
PixelReader reader,
int srcx,
int srcy) |
public abstract int getArgb(int x, int y)
public abstract void setArgb(int x, int y, int argb)
public abstract PixelFormat<I> getPlatformPixelFormat()
public abstract boolean isWritable()
public abstract PlatformImage promoteToWritableImage()
public abstract <T extends java.nio.Buffer> void getPixels(int x, int y, int w, int h, WritablePixelFormat<T> pixelformat, T pixels, int scanlineElems)
public abstract void getPixels(int x, int y, int w, int h, WritablePixelFormat<java.nio.ByteBuffer> pixelformat, byte[] pixels, int offset, int scanlineBytes)
public abstract void getPixels(int x, int y, int w, int h, WritablePixelFormat<java.nio.IntBuffer> pixelformat, int[] pixels, int offset, int scanlineInts)
public abstract <T extends java.nio.Buffer> void setPixels(int x, int y, int w, int h, PixelFormat<T> pixelformat, T pixels, int scanlineBytes)
public abstract void setPixels(int x, int y, int w, int h, PixelFormat<java.nio.ByteBuffer> pixelformat, byte[] pixels, int offset, int scanlineBytes)
public abstract void setPixels(int x, int y, int w, int h, PixelFormat<java.nio.IntBuffer> pixelformat, int[] pixels, int offset, int scanlineInts)
public abstract void setPixels(int dstx, int dsty, int w, int h, PixelReader reader, int srcx, int srcy)