/* * VS_CLIP (C) Digital Design 1991 * * SET CLIPPING RECTANGLE * * GEM erlaubt es, alle Grafikoperationen auf einen Bildschirmausschnitt * zu begrenzen. Alles, was ber diesen definierten Abschnitt hinausragt, * wird "abgeschnitten". Der Ausschnitt wird ebenfalls mit dieser Funk- * tion wieder ausgeschaltet. Der Funktion mssen die beiden gegenber- * liegenden Eckpunkte des "Fensters" bergeben werden. */ #include void vs_clip( int handle, int clip_flag, int *pxyarray ) { intin[0] = clip_flag; /* 0 = Ausschnitt aus * * 1 = Ausschnitt ein */ vdipb[2] = pxyarray; /* pxyarray[0] = x-Koordinate des Eckpunktes * * pxyarray[1] = y-Koordinate des Eckpunktes * * pxyarray[2] = x-Koordinate des Eckpunktes * * diagonal gegenber * * pxyarray[3] = y-Koordinate des Eckpunktes * * diagonal gegenber */ VDI( 129, 2, 1, handle ); vdipb[2] = ptsin; }