INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "Visual Eiffel Library.", "Win32 API: Line and Curve Functions"
project: "Visual Eiffel Win32 Library"
revision: "$Revision: 1.1 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: winlib
class WAPI_LINE_AND_CURVE_FUNCTIONS
inherit

WAPI_ERROR_SERVER
end
feature -- Access

Arc (hdc, nleftrect, ntoprect, nrightrect, nbottomrect, nxstartarc, nystartarc, nxendarc, nyendarc: INTEGER)
-- The 'Arc' procedure draws an elliptical arc.
require
correct_hdc: hdc /= null_

LineTo (hdc, nxend, nyend: INTEGER)
-- The 'LineTo' procedure draws a line from the current position up to,
-- but not including, the specified point.
require
correct_hdc: hdc /= null_

MoveToEx (hdc, x, y: INTEGER; lppoint: POINTER)
-- The 'MoveToEx' procedure updates the current position to the
-- specified point and optionally returns the previous position.
require
correct_hdc: hdc /= null_

PolyBezier (hdc: INTEGER; lppt: POINTER; cpoints: INTEGER)
-- The 'PolyBezier' procedure draws one or more Bezier curves.
require
correct_hdc: hdc /= null_
correct_lppt: lppt /= default_pointer

PolyDraw (hdc: INTEGER; lppt, lpbtypes: POINTER; ccount: INTEGER)
-- The 'PolyDraw' procedure draws a set of line segments and Bezier curves.
require
correct_hdc: hdc /= null_
correct_lppt: lppt /= default_pointer
correct_lpbtypes: lpbtypes /= default_pointer

Polyline (hdc: INTEGER; lppt: POINTER; cpoints: INTEGER)
-- The 'Polyline' procedure draws a series of line segments by
-- connecting the points in the specified array.
require
correct_hdc: hdc /= null_
correct_lppt: lppt /= default_pointer
end -- class WAPI_LINE_AND_CURVE_FUNCTIONS

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES