Topic : The ATARI Compendium
Author : Scott Sanders / JAY Software
Version : 1.25 (20/6/2003)
Subject : Documentation
Nodes : 1117
Index Size : 32614
HCP-Version : 6
Compiled on : Atari
@charset : UTF-8
@lang : en
@default :
@help : %About
@options : +g -i -t4 +y +z
@width : 100
View Ref-Filev_getoutline() VDISyntaxVOID v_getoutline( handle, ch, xyarray, bezarray, maxverts, numverts )
WORD handle, ch;
WORD *xyarray;
char *bezarray;
WORD maxverts;
WORD *numverts;
Function v_getoutline() returns information about an SpeedoGDOS character required to generate the character with bezier
curves.
Opcode 243
Availability Available only with SpeedoGDOS.
Parameters handle specifies a valid workstation handle. ch specifies
the character to return information about. The arrays
pointed to by xyarray and bezarray are filled in with the
bezier information for the character. The definition of
xyarray and bezarray is given in the binding for v_bez().
maxverts should indicate the maximum number of vertices the
buffer can hold. The WORD pointed to by numverts will be
filled in with the actual number of vertices for the
character.
Binding contrl[0] = 243;
contrl[1] = 0;
contrl[3] = 6;
contrl[6] = handle;
intin[0] = ch;
intin[1] = maxverts;
*(WORD *)&intin[2] = xyarray;
*(WORD *)&intin[4] = bezarray;
vdi();
*numverts = intout[0];
Group VDI FSMGDOSVDI SpeedoGDOS