Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
| ▼NGosu | |
| CBitmap | A two-dimensional array area of pixels, each represented by a Color value |
| CBuffer | Piece of memory with the Resource interface |
| CChannel | Sample::play returns a Channel that represents the sound being played |
| CColor | Represents an RGBA color value with 8 bits for each channel |
| CFile | File with the Resource interface |
| CFont | Fonts are ideal for drawing short, dynamic strings |
| CGLTexInfo | Contains information about the underlying OpenGL texture and the u/v space used for image data |
| CGraphics | Serves as the target of all drawing and provides primitive drawing functionality |
| CImage | Provides functionality for drawing rectangular images |
| CImageData | Abstract base class for drawable images |
| CInput | Manages initialization and shutdown of the input system |
| CNoncopyable | |
| CReader | Utility class that points to a specific position in a resource and offers an interface for sequential reading |
| CResource | Base class for resources |
| CSample | A sample is a short sound that is completely loaded in memory, can be played multiple times at once and offers very flexible playback parameters |
| CSong | Songs are less flexible than samples |
| CTextInput | TextInput instances are invisible objects that build a text string from input, using the current operating system's keyboard layout |
| CTouch | Struct that saves information about a touch on the surface of a multi-touch device |
| CWindow | Convenient all-in-one class that serves as the foundation of a standard Gosu application |
| CWriter | Utility class that points to a specific position in a resource and offers an interface for sequential writing |