Home Clipfunktionen CLIP RECTS BY DESTINATION RECTANGLE (VDI 171, 2) SET HILITE COLOR (VDI 207, 0)

2.9.1.4 CLIP RECTS BY SOURCE RECTANGLE (VDI 171, 3)

Quellrechteck mit einem Clipping-Rechteck schneiden und das Zielrechteck anpassen (die Funktion berücksichtigt das Rundungsverhalten von vr_transfer_bits).

Dekl.:  int16   vr_clip_rects32_by_src( int16 handle, RECT32 *src_clip_rect,
                                        RECT32 *src_rect, RECT32 *dst_rect,
                                        RECT32 *clipped_src_rect, RECT32 *clipped_dst_rect );

Variable         Belegung            Bedeutung
Eingaben:

contrl[0]        171
contrl[1]        12                  Einträge in ptsin
contrl[3]        0                   Einträge in intin
contrl[5]        3                   Unterfunktionsnummer
contrl[6]        handle

ptsin[0-7]       src_clip_rect       Clipping-Rechteck für die Quelle (kontinuierliche Koordinaten)
ptsin[8-15]      src_rect            Quellrechteck (kontinuierliche Koordinaten)
ptsin[16-23]     dst_rect            Zielrechteck (kontinuierliche Koordinaten)


Ausgaben:

contrl[2]        8                   Einträge in ptsout
contrl[4]        1                   Einträge in intout

ptsout[0-7]      clipped_src_rect    geschnittenes Quellrechteck (kontinuierliche Koordinaten)
ptsout[8-15]     clipped_dst_rect    geschnittenes Zielrechteck (kontinuierliche Koordinaten)
intout[0]                            0: kein Schnitt der Rechtecke
                                     1: alles in Ordnung


Home Clipfunktionen CLIP RECTS BY DESTINATION RECTANGLE (VDI 171, 2) SET HILITE COLOR (VDI 207, 0)