mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.5 KiB
44 lines
1.5 KiB
/*********************************************************************
|
|
|
|
scline.h -- Line Module Exports
|
|
|
|
(c) Copyright 1992 Microsoft Corp. All rights reserved.
|
|
|
|
3/19/93 deanb size_t replaced with int32
|
|
10/28/92 deanb reentrant params renamed, mem req redone
|
|
10/09/92 deanb PSTP added
|
|
9/25/92 deanb include scan control type
|
|
9/09/92 deanb GetLineElemSize returns size_t
|
|
8/21/92 deanb GetLineElemSize added
|
|
7/23/92 deanb Back to x2,y2 again
|
|
7/17/92 deanb Changed from longline to line
|
|
4/21/92 deanb Scan lines and on/off added
|
|
4/09/92 deanb New types
|
|
4/01/92 deanb Back to x2,y2
|
|
3/20/92 deanb Reintroduced
|
|
1/14/92 deanb First cut
|
|
|
|
**********************************************************************/
|
|
|
|
#include "fscdefs.h" /* for type definitions */
|
|
|
|
|
|
/*********************************************************************/
|
|
|
|
/* Export Functions */
|
|
|
|
/*********************************************************************/
|
|
|
|
FS_PUBLIC void fsc_SetupLine ( PSTATE0 );
|
|
|
|
FS_PUBLIC int32 fsc_CalcLine(
|
|
PSTATE /* pointer to state variables */
|
|
F26Dot6, /* point 1 x coordinate */
|
|
F26Dot6, /* point 1 y coordinate */
|
|
F26Dot6, /* point 2 y coordinate */
|
|
F26Dot6, /* point 2 y coordinate */
|
|
uint16 /* scan control type */
|
|
);
|
|
|
|
/*********************************************************************/
|
|
|