Home Clipfunktionen CLIP RECTS BY SOURCE RECTANGLE (VDI 171, 1) CLIP RECTS BY SOURCE RECTANGLE (VDI 171, 3)

2.9.1.3 CLIP RECTS BY DESTINATION RECTANGLE (VDI 171, 2)

Zielrechteck mit einem Clipping-Rechteck schneiden und das Quellrechteck anpassen.

Dekl.:  int16  vr_clip_rects32_by_dst( int16 handle, RECT32 *dst_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]        2                   Unterfunktionsnummer
contrl[6]        handle

ptsin[0-7]       dst_clip_rect       Clipping-Rechteck für das Ziel (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 SOURCE RECTANGLE (VDI 171, 1) CLIP RECTS BY SOURCE RECTANGLE (VDI 171, 3)