Skip to content
Will Thomas edited this page Mar 31, 2014 · 7 revisions

Welcome to the Gophers-Programs wiki!

Projects

###GML A GUI library for OpenComputers

###Support Libraries There are a few libraries used by and included in the gml package which can also be used independently of the gml gui library itself.

####Canvas The canvas library creates canvas object. Canvas objects are function-compatible with the gpu component library, having the same functions and being drawn to in the same ways. The difference is that they draw to internal memory, and the results are displayed to the screen only when you call their draw method. This means if you're doing a lot of heavy drawing, which involves rewiring elements and moving around the screen, you can potentially speed this up by doing all the messy drawing to memory and then presenting the results to the gpu in a single pass. It also lets you preserve what you've drawn in memory, where you can re-draw it later if the actual screen is overwritten with other things.

Clone this wiki locally