![]() |
![]() |
![]() |
![]() |
Allocate a graphics context
PhGC_t *PgCreateGC( int size );
This function allocates a graphics context, and can optionally allocate a draw buffer to be used with that graphics context. A graphics context contains the entire draw state, including color, clipping, and current region.
![]() |
If your application calls both Pg and Pt functions, you must provide one graphics context for the Pg functions and a separate context for the Pt functions. To do this, call PgSetGC() every time you switch from one API to the other. |
To use the global draw buffer, set size to 0.
A pointer to a graphics context, or NULL if an error occurs.
Photon
Safety: | |
---|---|
Interrupt handler | No |
Signal handler | No |
Thread | No |
PgDestroyGC(), PgSetDrawBufferSize(), PgSetGC()
![]() |
![]() |
![]() |
![]() |