0% found this document useful (0 votes)
13 views1 page

DataBuffer Class Methods Overview

The java.awt.image.DataBuffer class and its subclasses define methods for storing and accessing pixel data of different data types. DataBuffer defines common methods, while subclasses like DataBufferByte store specific types like byte arrays. Constructors allow initializing the buffer with arrays or specifying size/offsets. Get methods return the stored data arrays.

Uploaded by

Keyur Golani
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views1 page

DataBuffer Class Methods Overview

The java.awt.image.DataBuffer class and its subclasses define methods for storing and accessing pixel data of different data types. DataBuffer defines common methods, while subclasses like DataBufferByte store specific types like byte arrays. Constructors allow initializing the buffer with arrays or specifying size/offsets. Get methods return the stored data arrays.

Uploaded by

Keyur Golani
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

[Link].

* DataBuffer
Methods declared in supertypes are hidden in subtypes

DataBufferByte
DataBufferByte DataBufferByte DataBufferByte DataBufferByte DataBufferByte DataBufferByte (int size) (int size, int numBanks) (byte dataArray[], int size) (byte dataArray[][], int size) (byte dataArray[], int size, int offset) (byte dataArray[][], int size, int offsets[])

byte[][] getBankData () byte[] getData () byte[] getData (int bank)

DataBufferShort
DataBufferShort DataBufferShort DataBufferShort DataBufferShort DataBufferShort DataBufferShort (int size) (int size, int numBanks) (short dataArray[], int size) (short dataArray[][], int size) (short dataArray[], int size, int offset) (short dataArray[][], int size, int offsets[])

DataBuffer
# DataBuffer # DataBuffer # DataBuffer # DataBuffer (int (int (int (int dataType, dataType, dataType, dataType, int int int int size) size, int numBanks) size, int numBanks, int offset) size, int numBanks, int offsets[])

short[][] getBankData () short[] getData () short[] getData (int bank)

Static Methods int getDataTypeSize (int type) Accessors int getDataType () int get / setElem (int i) int get / setElem (int bank, int i) double get / setElemDouble (int i) double get / setElemDouble (int bank, int i) float get / setElemFloat (int i) float get / setElemFloat (int bank, int i) int getNumBanks () int getOffset () int[] getOffsets () int getSize () int TYPE_BYTE, TYPE_USHORT, TYPE_SHORT, TYPE_INT, TYPE_FLOAT, TYPE_DOUBLE, TYPE_UNDEFINED

DataBufferUShort
DataBufferUShort DataBufferUShort DataBufferUShort DataBufferUShort DataBufferUShort DataBufferUShort (int size) (int size, int numBanks) (short dataArray[], int size) (short dataArray[][], int size) (short dataArray[], int size, int offset) (short dataArray[][], int size, int offsets[])

short[][] getBankData () short[] getData () short[] getData (int bank)

DataBufferInt
DataBufferInt DataBufferInt DataBufferInt DataBufferInt DataBufferInt DataBufferInt (int (int (int (int (int (int size) size, int numBanks) dataArray[], int size) dataArray[][], int size) dataArray[], int size, int offset) dataArray[][], int size, int offsets[])

int[][] getBankData () int[] getData () int[] getData (int bank)

DataBufferFloat
DataBufferFloat DataBufferFloat DataBufferFloat DataBufferFloat DataBufferFloat DataBufferFloat (int size) (int size, int numBanks) (float dataArray[], int size) (float dataArray[][], int size) (float dataArray[], int size, int offset) (float dataArray[][], int size, int offsets[])

float[][] getBankData () float[] getData () float[] getData (int bank)

DataBufferDouble
DataBufferDouble DataBufferDouble DataBufferDouble DataBufferDouble DataBufferDouble DataBufferDouble (int size) (int size, int numBanks) (double dataArray[], int size) (double dataArray[][], int size) (double dataArray[], int size, int offset) (double dataArray[][], int size, int offsets[])

double[][] getBankData () double[] getData () double[] getData (int bank)

You might also like