Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pg/pgdrawpixel.html on line 1

Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pg/pgdrawpixel.html on line 1

Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pg/pgdrawpixel.html on line 9

Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pg/pgdrawpixel.html on line 9

PgDrawPixel(), PgDrawIPixel(), PgDrawPixelCx(), PgDrawIPixelCx()

Draw a point

Synopsis:

int  PgDrawPixel( PhPoint_t const *pt );

int  PgDrawIPixel( int x,
                   int y );

int  PgDrawPixelCx( void *dc,
                    PhPoint_t const *pt );

int  PgDrawIPixelCx( void *dc,
                     int x,
                     int y );

Library:

ph

Description:

These functions build a command in the draw buffer to draw a pixel. For PgDrawPixel*(), the pt argument points to a PhPoint_t structure that defines the pixel location; for PgDrawIPixel*(), x and y specify the location.

PgDrawPixel() and PgDrawIPixel() work on the current draw context, while you can specify the draw context dc for PgDrawPixelCx() and PgDrawIPixelCx().

Returns:

0
Successful completion
-1
The draw buffer is too small to hold the current draw state, the draw command, and the data. Increase the size of the draw buffer.

Classification:

Photon

Safety:
Interrupt handler No
Signal handler No
Thread No

See also:

PgDrawPixelArray*(), PgFlush*(), PgSetStrokeColor*(), PgSetStrokeDither*(), PhPoint_t

Drawing attributes and Lines, pixels, and pixel arrays in the Raw Drawing and Animation chapter of the Photon Programmer's Guide


Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pg/pgdrawpixel.html on line 130

Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pg/pgdrawpixel.html on line 130