Older Version
Newer Version
lbjoseph
Jul 11, 2011
gx Graphics Library Center -
lbjoseph
The gx Graphics Library, or gxGL, is a 2D memory drawing library based off of the Win32 GDI libraries. The functionality offered by gxGL allows you to draw in memory almost exactly as you would in a Liberty BASIC graphicbox. The commands are slightly different, but allow for more functionality.
Below you will find documentation for gxGL.
Setting Up gxGL
It's easy to get started using gxGL. First, you'll have to put the header structures and variables at the top of your program. These are used by gxGL to keep track of your memory drawings.After that, all you need to do is tell gxGL how big of a canvas you want to draw on.
Call gx.InitMemoryDrawing CanvasWidth, CanvasHeightThis tells gxGL to allocate the properly sized surface available so you can begin drawing on it.
Closing gxGL
When your program ends, you need to tell gxGL to clean up after itself. This too is very simple:Call gx.FinishOnce you do this, gxGL deletes all the memory drawings and closes the handles to the resources it needs.