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