Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCGosu::BitmapRectangular area of pixels, each represented by a Color value
oCGosu::ButtonVery lightweight class that identifies a button (keyboard, mouse or other device)
oCGosu::ColorRepresents an RGBA color value with 8 bits for each channel
oCGosu::CommSocketWraps a TCP socket that is used for one part of bi-directional communication
oCGosu::FontA font can be used to draw text on a Graphics object very flexibly
oCGosu::GLTexInfoContains information about the underlying OpenGL texture and the u/v space used for image data
oCGosu::GraphicsServes as the target of all drawing and provides primitive drawing functionality
oCGosu::ImageProvides functionality for drawing rectangular images
oCGosu::ImageDataAbstract base class for drawable images
oCGosu::InputManages initialization and shutdown of the input system
oCGosu::ListenerSocketWraps a TCP socket that waits on a specific port and can create CommSocket instances via its onConnection event
oCGosu::MessageSocketWraps an UDP socket
oCGosu::ReaderUtility class that points to a specific position in a resource and offers an interface for sequential reading
oCGosu::ResourceBase class for resources
|oCGosu::BufferPiece of memory with the Resource interface
|\CGosu::FileFile with the Resource interface
oCGosu::SampleA sample is a short sound that is completely loaded in memory, can be played multiple times at once and offers very flexible playback parameters
oCGosu::SampleInstanceAn instance of a Sample playing
oCGosu::SongSongs are less flexible than samples in that they can only be played one at a time and without panning or speed parameters
oCGosu::TextInputTextInput instances are invisible objects that build a text string from input, using the current operating system's keyboard layout
oCGosu::TouchStruct that saves information about a touch on the surface of a multi- touch device
oCGosu::WindowConvenient all-in-one class that serves as the foundation of a standard Gosu application
\CGosu::WriterUtility class that points to a specific position in a resource and offers an interface for sequential writing