|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.media.j3d.ImageComponentRetained.ImageData
class ImageComponentRetained.ImageData
Wrapper class for image data. Currently supports byte array and int array. Will eventually support NIO ByteBuffer and IntBuffer.
Field Summary | |
---|---|
private java.lang.Object |
data
|
private int |
dataHeight
|
private boolean |
dataIsByRef
|
private int |
dataWidth
|
private ImageComponentRetained.ImageDataType |
imageDataType
|
private int |
length
|
Constructor Summary | |
---|---|
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. |
Method Summary | |
---|---|
(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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.Object data
private ImageComponentRetained.ImageDataType imageDataType
private int length
private boolean dataIsByRef
private int dataWidth
private int dataHeight
Constructor Detail |
---|
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)
Method Detail |
---|
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()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |