•  Back 
  •  VDI Output 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  %About 
  •  Show info about hypertext 
  •  View a new file 
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_ellarc()
v_ellipse()
vsf_color()
vsf_style()
vsf_interior()
vsf_udpat()
vsf_perimeter()
v_ellpie()                                                              VDI

Syntax

VOID v_ellpie( handle, x, y, xradius, yradius, startangle, endangle)
WORD handle, x, y, xradius, yradius, startangle, endangle;

Function      v_ellpie() outputs a filled elliptical pie segment.

Opcode        11

Sub-Opcode    7

Availability  Supported by all drivers.  This function composes one of the
              10 VDI GDP's (Generalized Drawing Primitives). Although all
              current drivers support all GDP's, their availability is
              not guaranteed and may vary. To check for a particular GDP
              refer to the table returned by v_opnvwk() or v_opnwk().

Parameters    handle specifies a valid workstation handle. x and y specify
              the center coordinates of an elliptical pie segment to draw
              with an X radius of xradius and a Y radius of yradius. Only
              the portion of the arc will be drawn falling between the
              angles specified in startangle and endangle (as shown
              below). The ends of this arc is connected to the center
              point with lines forming the pie segment.

index=1022
Binding contrl[0] = 11; contrl[1] = contrl[3] = 2; contrl[5] = 7; contrl[6] = handle; intin[0] = startangle; intin[1] = endangle; ptsin[0] = x; ptsin[1] = y; ptsin[2] = xradius; ptsin[3] = yradius; vdi(); See Also v_ellarc(), v_ellipse(), vsf_color(), vsf_style(), vsf_interior(), vsf_udpat(), vsf_perimeter() Group VDI Output