ggiWaitRayPos(3)
Wait for the raster to reach a point
SYNOPSIS
#include <ggi/misc.h>
int ggiWaitRayPos(ggi_visual_t src, int32_t* x, int32_t* y);
DESCRIPTION
ggiWaitRayPos will wait, as best supported by the target, until the
raster reaches a certain point on the screen. Actual integer
coordinates don't mean anything under current implementations, and the
units the coordinates are provided in haven't been firmly
decided. Instead, use one of the following macros: GGI_RP_BORDER
means the raster is in the border of the screen; GGI_RP_BLANK means
the raster is past the border and is turned off; GGI_RP_SYNC means
the raster is retracing to the top of the screen; GGI_RP_DONTCARE
means you don't care where the raster is in this direction.
RETURN VALUE
0 for OK, otherwise an
ggi-error(3) code. In the event that
there is an error, it is most likely that the implementation on the
given target is limited. In this case, the parameters
x,
y
will be assigned values equal to one of the above macros, which should
work on the target, supposing using those values actually accomplishes
what you want to do.