pixel_to_bmap(BMAP* bmap,var x,var y,var pixel);

Schreibt einen Pixel an die Position X, Y in der angegebenen bmap.

Parameter:

bmap Ziel-Bitmap, muss vorher per bmaplock umgeschaltet werden
x, y die Pixelposition in der Bitmap 0..width-1 bzw. 0..height-1.
pixel Pixel der geschrieben werden soll

Geschwindigkeit:

Mittel

Bemerkungen:

Beispiel:

		// paint a red cross into a bmap
     var format; var pixel;
     format = bmap_lock(tgablitz,0);
     temp.red = 255; temp.green = 0; temp.blue = 0;
     pixel = pixel_for_vec(temp,100,format);
     pixel_to_bmap(tgablitz,10,10,pixel);
     pixel_to_bmap(tgablitz,10,11,pixel);
     pixel_to_bmap(tgablitz,10,12,pixel);
     pixel_to_bmap(tgablitz,10,13,pixel);
     pixel_to_bmap(tgablitz,10,14,pixel);
     pixel_to_bmap(tgablitz,8,12,pixel);
     pixel_to_bmap(tgablitz,9,12,pixel);
     pixel_to_bmap(tgablitz,11,12,pixel);
     pixel_to_bmap(tgablitz,12,12,pixel);
     bmap_unlock(tgablitz); // unlock the locked bitmap

Siehe auch:

bmap_unlock, bmap_lock, pixel_for_bmap, pixel_for_vec, bmap_to_mipmap

► Aktuelle Version Online