-
Notifications
You must be signed in to change notification settings - Fork 8
Home
Welcome to the snogoggles wiki!
Each GUI panel has a predefined number of GUI objects that effect the viewer, called effects, and a predefined number of GUI objects that receive viewer information, called results. The position of these objects is set in the GUI XML file.
- [General GUI XML Format] (wiki/GUI-XML)
- Event Panel
- Desktop Panel
- GUI Panel
- Frame Panel
The colours used in snogoggles are defined by xml files, the code will load in and make available all colour xml files in the gui/colour folder. The definition of the xml format for colours is given in Colour Palette and GUI Colour.
Snogoggles has a defined initialisation order, which is necessary to obey due to the threading assumptions. This is detailed in Initialisation Order.
3D rendering is facilitated via the use of VBOs.
Snogoggles must render to the screen on every refresh, however it is not necessary to calculate what to render every refresh. This distinction is between creating and rendering a new image each refresh or rendering the same image. This is detailed in Rendering Efficiently.