// -----------------------------------------------------------------------
// Kopie dat z pomocné bitmapy (pomocné rastrové bitové mřížky) do
// pixmapy, která se bude zobrazovat v hlavním okně aplikace či appletu.
// -----------------------------------------------------------------------
private void copyBitmapToPixmap() {
int pos=0;
for (int j=0; j<height; j++) {
for (int i=0; i<width; i++) { // pixel je buď černý nebo bílý
pixelSrc[pos]=pixels[j][i] ? // podle pravdivostní hodnoty uložené v poli pixels
0xff000000: // nastavit černý pixel nebo
0xffffffff; // nastavit bílý pixel
pos++; // zvýšit index pro zápis do cílové pixmapy
} // (která je typu truecolor)
}
}
// -----------------------------------------------------------------------
// Konec metody copyBitmapToPixmap().
// -----------------------------------------------------------------------
Zpět na úvodní stránku demonstračního příkladu Diffuse3