Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File7.11 Rasterfunktionen TOS Diese Bibliothek enthält Funktionen, um rechteckige Blöcke von Bits im Speicher zu manipulieren. Für diesen Zweck stehen die folgenden Routinen zur Verfügung: ∙ v_get_pixel Pixelstatus ermitteln (gesetzt oder gelöscht). ∙ vq_hilite_color Hervorhebungsfarbe ermitteln. ∙ vq_max_color maximalen Farbwert für eine additive Rasteroperation ermitteln. ∙ vq_min_color minimalen Farbwert für eine subtraktive Rasteroperation ermitteln. ∙ vq_weight_color Gewichtung für die Blend-Funktion ermitteln. ∙ vr_clip_rects_by_dst Zielrechteck mit einem Clipping-Rechteck schneiden. ∙ vr_clip_rects_by_src Quellrechteck mit einem Clipping-Rechteck schneiden. ∙ vr_clip_rects32_by_dst Zielrechteck mit einem Clipping-Rechteck schneiden. ∙ vr_clip_rects32_by_src Quellrechteck mit einem Clipping-Rechteck schneiden. ∙ vr_transfer_bits Verknüpft zweier Bitmaps ∙ vr_trnfm Raster in gerätespezifische Formate transformieren. ∙ vro_cpyfm Bildschirmbereich pixelweise kopieren (opaque). ∙ vrt_cpyfm Bildschirmbereich pixelweise kopieren (transparent). ∙ vs_hilite_color Hervorhebungsfarbe setzen. ∙ vs_max_color maximalen Farbwert für eine additive Rasteroperation setzen. ∙ vs_min_color minimalen Farbwert für eine subtraktive Rasteroperation setzen. ∙ vs_weight_color Gewichtung für die Blend-Funktion setzen. Hinweis: Mit diesen Funktionen ist es insbesondere möglich, einen Bildschirmbereich in einen anderen zu kopieren oder zu verschieben; auf diese Weise läßt sich z.B. ein sauberes Scrolling in GEM- Programmen realisieren. Querverweis: Rasterformate Off-Screen-Bitmaps Workstations des VDI