Home Clipfunktionen CLIP RECTS BY DESTINATION RECTANGLE (VDI 171, 0) CLIP RECTS BY DESTINATION RECTANGLE (VDI 171, 2)

2.9.1.2 CLIP RECTS BY SOURCE RECTANGLE (VDI 171, 1)

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

Dekl.:  int16   vr_clip_rects_by_src( int16 handle, RECT16 *src_clip_rect,
                                      RECT16 *src_rect, RECT16 *dst_rect,
                                      RECT16 *clipped_src_rect, RECT16 *clipped_dst_rect )

Variable         Belegung            Bedeutung
Eingaben:

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

ptsin[0-3]       src_clip_rect       Clipping-Rechteck für die Quelle (diskrete Koordinaten)
ptsin[4-7]       src_rect            Quellrechteck (diskrete Koordinaten)
ptsin[8-11]      dst_rect            Zielrechteck (diskrete Koordinaten)


Ausgaben:

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

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


Home Clipfunktionen CLIP RECTS BY DESTINATION RECTANGLE (VDI 171, 0) CLIP RECTS BY DESTINATION RECTANGLE (VDI 171, 2)