class ImageComponentRetained.ImageData
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object |
data |
private int |
dataHeight |
private boolean |
dataIsByRef |
private int |
dataWidth |
private ImageComponentRetained.ImageDataType |
imageDataType |
private int |
length |
| Constructor and Description |
|---|
ImageComponentRetained.ImageData(ImageComponentRetained.ImageDataType imageDataType,
int length,
int dataWidth,
int dataHeight)
Constructs a new ImageData buffer of the specified type with the
specified length.
|
ImageComponentRetained.ImageData(ImageComponentRetained.ImageDataType imageDataType,
int length,
int dataWidth,
int dataHeight,
java.lang.Object byRefImage)
Constructs a new ImageData buffer of the specified type with the
specified length and the specified byRefImage as data.
|
ImageComponentRetained.ImageData(java.lang.Object data,
boolean isByRef)
Constructs a new ImageData buffer from the specified
object.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
convertFromABGRToRGBA() |
(package private) void |
copyByBlock(java.awt.image.BufferedImage bi,
int depthIndex) |
(package private) void |
copyByLine(java.awt.image.BufferedImage bi,
int depthIndex,
boolean swapNeeded) |
(package private) void |
copyByLineAndExpand(java.awt.image.BufferedImage bi,
int depthIndex) |
(package private) java.awt.image.BufferedImage |
createBufferedImage(int depthIndex) |
(package private) java.lang.Object |
get()
Returns this DataBuffer as an Object.
|
(package private) byte[] |
getAsByteArray()
Returns this DataBuffer as a byte array.
|
(package private) java.nio.ByteBuffer |
getAsByteBuffer()
Returns this DataBuffer as an nio ByteBuffer.
|
(package private) int[] |
getAsIntArray()
Returns this DataBuffer as an int array.
|
(package private) java.nio.IntBuffer |
getAsIntBuffer()
Returns this DataBuffer as an nio IntBuffer.
|
(package private) int |
getHeight()
Returns the height of this DataBuffer.
|
(package private) ImageComponentRetained.ImageDataType |
getType()
Returns the type of this DataBuffer.
|
(package private) int |
getWidth()
Returns the width of this DataBuffer.
|
(package private) boolean |
isDataByRef()
Returns is this data is byRef.
|
(package private) int |
length()
Returns the number of elements in this DataBuffer.
|
private java.lang.Object data
private ImageComponentRetained.ImageDataType imageDataType
private int length
private boolean dataIsByRef
private int dataWidth
private int dataHeight
ImageComponentRetained.ImageData(ImageComponentRetained.ImageDataType imageDataType, int length, int dataWidth, int dataHeight)
ImageComponentRetained.ImageData(ImageComponentRetained.ImageDataType imageDataType, int length, int dataWidth, int dataHeight, java.lang.Object byRefImage)
ImageComponentRetained.ImageData(java.lang.Object data,
boolean isByRef)
ImageComponentRetained.ImageDataType getType()
int length()
int getWidth()
int getHeight()
java.lang.Object get()
boolean isDataByRef()
byte[] getAsByteArray()
int[] getAsIntArray()
java.nio.ByteBuffer getAsByteBuffer()
java.nio.IntBuffer getAsIntBuffer()
void copyByLineAndExpand(java.awt.image.BufferedImage bi,
int depthIndex)
void copyByLine(java.awt.image.BufferedImage bi,
int depthIndex,
boolean swapNeeded)
void copyByBlock(java.awt.image.BufferedImage bi,
int depthIndex)
java.awt.image.BufferedImage createBufferedImage(int depthIndex)
void convertFromABGRToRGBA()
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.