Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Gosu::Audio | Manages initialization and finalization of audio libraries |
Gosu::Bitmap | Rectangular area of pixels, each represented by a Color value |
Gosu::Buffer | Piece of memory with the Resource interface |
Gosu::Button | Very lightweight class that identifies a button (keyboard, mouse or other device) |
Gosu::Color | Represents an ARGB color value with 8 bits for each channel |
Gosu::File | File with the Resource interface |
Gosu::Font | A font can be used to draw text on a Graphics object very flexibly |
Gosu::Graphics | Serves as the target of all drawing and provides basic drawing functionality |
Gosu::Image | Provides functionality for drawing rectangular images |
Gosu::ImageData | Abstract base class for drawable images |
Gosu::Input | Manages initialization and shutdown of the input system |
Gosu::MessageSocket | Wraps an UDP socket |
Gosu::Resource | Base class for resources |
Gosu::Sample | 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 |
Gosu::SampleInstance | An instance of a Sample playing |
Gosu::Song | Songs are less flexible than samples in that they can only be played one at a time and without panning or speed parameters |
Gosu::TextInput | TextInput instances are invisible objects that build a text string from input, using the current operating system's keyboard layout |
Gosu::Window | Convenient all-in-one class that serves as the foundation of a standard Gosu application |