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.DataBufferInt1.2

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

Deklaration

public class DataBufferInt
extends java.awt.image.DataBuffer

Beschreibung

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


 
Konstruktoren
publicDataBufferInt(int size)
publicDataBufferInt(int size, int numBanks)
publicDataBufferInt(int[] dataArray, int size)
publicDataBufferInt(int[][] dataArray, int size)
publicDataBufferInt(int[] dataArray, int size, int offset)
publicDataBufferInt(int[][] dataArray, int size, int[] offsets)
 
Methoden
public int[][]getBankData()
public int[]getData()
public int[]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 DataBufferInt(int size)
Erzeugt einen neuen DataBufferInt mit einer Puffergröße von size Elementen.
public DataBufferInt(int size, int numBanks)
Erzeugt einen neuen DataBufferInt mit numBanks Bereichen mit einer Größe von jeweils size Elementen.
public DataBufferInt(int[] dataArray, int size)
Erzeugt einen neuen DataBufferInt der Größe size auf dem Array dataArray.
public DataBufferInt(int[][] dataArray, int size)
Erzeugt einen neuen DataBufferInt 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 DataBufferInt(int[] 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 DataBufferInt(int[][] dataArray, int size, int[] offsets)
Erzeugt einen neuen DataBufferInt 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 int[][] getBankData()
Liefert die Puffer aller Bereiche zurück.
public int[] getData()
Liefert das (erste) Puffer-Array zurück.
public int[] 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.