Epson S1D13705 User Manual Page 155

  • Download
  • Add to my manuals
  • Print
  • Page
    / 562
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 154
Epson Research and Development Page 61
Vancouver Design Center
Programming Notes and Examples S1D13705
Issue Date: 02/01/22 X27A-G-002-03
9.4.6 Drawing
The Drawing routines cover HAL functions that deal with displaying pixels, lines and
shapes.
int seSetPixel(long x, long y, DWORD Color)
Description: Draws a pixel at coordinates (x,y) in the requested color. This routine can be used
for any color depth.
Parameters: x - horizontal coordinate of the pixel (starting from 0)
y - vertical coordinate of the pixel (starting from 0)
Color - at 1, 2, 4, and 8 bpp Color is an index into the LUT.
At 15 and 16 bpp Color defines the color directly
(i.e. rrrrrggggggbbbbb for 16 bpp)
Return Value: ERR_OK - operation completed with no problems.
int seGetPixel(long x, long y, DWORD *pColor)
Description: Reads the pixel color at coordinates (x,y). This routine can be used for any color
depth.
Parameters: x - horizontal coordinate of the pixel (starting from 0)
y - vertical coordinate of the pixel (starting from 0)
pColor - at 1, 2, 4, and 8 bpp pColor points to an index into the LUT.
At 15 and 16 bpp pColor points to the color directly
(i.e. rrrrrggggggbbbbb for 16 bpp)
Return Value: ERR_OK - operation completed with no problems.
int seDrawLine(int x1, int y1, int x2, int y2, DWORD Color)
Description: This routine draws a line on the display from the endpoints defined by x1,y1 to the
endpoint x2,y2 in the requested 'Color'.
Currently seDrawLine() only draws horizontal and vertical lines.
Parameters: (x1, y1) - first endpoint of the line in pixels
(x2, y2) - second endpoint of the line in pixels (see note below)
Color - color to draw with. 'Color' is an index into the LUT.
Return Value: ERR_OK - operation completed with no problems
Note
Functionality differs from the 135x HAL.
Page view 154
1 2 ... 150 151 152 153 154 155 156 157 158 159 160 ... 561 562

Comments to this Manuals

No comments