Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
| GBApp | The main class of Gigaboccia |
| GBBall | Class representing the balls used in GigaBoccia |
| GBCanvasManager | Class for managing all the canvas relating drawactions |
| GBContactReport | Custom contact report in GigaBoccia |
| GBCredits | A Widget that displays the game's credits. The credits consist of multiple widgets, which are rotationally displayed |
| GBFrame | Custom Frame in the Game GigaBoccia |
| GBGame | Represants the game logic, thus controlling the game flow |
| GBGameSetup | GUI used to set up a game |
| GBHeightField | Class representing the heightfield used in Giga Boccia |
| GBJumper | Class representing the jumper used in GigaBoccia |
| GBPauseMenu | In game pause menu |
| GBPhysics | This class encapsulates the game's calls to PhysX |
| GBPlayer | Class representing gigaboccia player |
| GBPlayerConfig | Data class maintaining some configuration info of players |
| GBResources | Interface for reading information about resources of a setting from a file named gbresources.txt |
| GBTree | Class representing the physical representation of a tree in GigaBoccia |
| GBwiimote::PollingThread | Thread class for polling data from wiimotes |
| SceneEntity | Interface for every physical object in GBGame |
| GBwiimote::WiimoteInterface | Interface class for using wiimotes |