Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.awt.image.DataBufferByte1.2

java.lang.Object
   |
   +--java.awt.image.DataBuffer
         |
         +--java.awt.image.DataBufferByte

Deklaration

public class DataBufferByte
extends java.awt.image.DataBuffer

Beschreibung

Diese Klasse implementiert einen Puffer, der die Daten in einem byte-Array speichert.


 
Konstruktoren
publicDataBufferByte(int size)
publicDataBufferByte(int size, int numBanks)
publicDataBufferByte(byte[] dataArray, int size)
publicDataBufferByte(byte[][] dataArray, int size)
publicDataBufferByte(byte[] dataArray, int size, int offset)
publicDataBufferByte(byte[][] dataArray, int size, int[] offsets)
 
Methoden
public byte[][]getBankData()
public byte[]getData()
public byte[]getData(int bank)
public intgetElem(int i)
public intgetElem(int bank, int i)
public voidsetElem(int i, int val)
public voidsetElem(int bank, int i, int val)


 

Konstruktoren im Detail

public DataBufferByte(int size)
Erzeugt einen neuen DataBufferByte mit einer Puffergröße von size Elementen.
public DataBufferByte(int size, int numBanks)
Erzeugt einen neuen DataBufferByte mit numBanks Bereichen mit einer Größe von jeweils size Elementen.
public DataBufferByte(byte[] dataArray, int size)
Erzeugt einen neuen DataBufferByte der Größe size auf dem Array dataArray.
public DataBufferByte(byte[][] dataArray, int size)
Erzeugt einen neuen DataBufferByte der Größe size auf dem Array dataArray. Hierbei werden nur die ersten size Elemente der Unter-Arrays von dataArray verwendet. Die einzelnen Unter-Arrays entsprechen den Bereichen des Puffers.
public DataBufferByte(byte[] dataArray, int size, int offset)
Erzeugt einen neuen DataBufferByte der Größe size auf dem Array dataArray. Der Puffer beginnt an der Position offset.
public DataBufferByte(byte[][] dataArray, int size, int[] offsets)
Erzeugt einen neuen DataBufferByte der Größe size auf dem Array dataArray. Hierbei werden nur die ersten size Elemente der Unter-Arrays von dataArray verwendet. Die einzelnen Unter-Arrays entsprechen den Bereichen des Puffers. offsets spezifiziert die Positionen, bei denen der Puffer in den jeweiligen Unter-Arrays beginnt.

 

Methoden im Detail

public byte[][] getBankData()
Liefert die Puffer aller Bereiche zurück.
public byte[] getData()
Liefert das (erste) Puffer-Array zurück.
public byte[] getData(int bank)
Liefert das Array zurück, das den Bereich bank enthält.
public int getElem(int i)
Liefert das i-te Element im voreingestellten Bereich des Puffers zurück.
public int getElem(int bank, int i)
Liefert das i-te Element des im Bereich bank des Puffers zurück.
public void setElem(int i, int val)
Setzt das i-te Element im voreingestellten Bereich des Puffers auf val.
public void setElem(int bank, int i, int val)
Setzt das i-te Element im Bereich bank des Puffers auf val.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.