Back to index

libsfml  1.6+dfsg2
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
sf::priv::AudioDeviceAudioDevice is the high-level wrapper around the audio API, it manages creation and destruction of the audio device and context and stores the device capabilities /////////////////////////////////////////////////////////
sf::SFML_API::ChunkStructure defining a chunk of audio data to stream /////////////////////////////////////////////////////////
Codebook
CRCscan
sf::Ftp::DataChannel
sf::EventEvent defines a system event and its parameters /////////////////////////////////////////////////////////
sf::Event.__unnamed__
Floor
Floor0
Floor1
sf::priv::FontLoaderFontLoader loads and saves character fonts /////////////////////////////////////////////////////////
sf::priv::GraphicsContextRAII class ensuring a valid shared OpenGL context is bound to the current thread for all the lifetime of the instance. It also ensures all third party libraries (like GLEW) are properly initialized This class is for internal use only, it is required to solve tricky problems involving multi-threading /////////////////////////////////////////////////////////
sf::priv::ImageLoaderImageLoader load and save images from files ; Supported formats are : bmp, dds, jpg, png, tga, psd /////////////////////////////////////////////////////////
sf::Event::JoyButtonEventJoystick buttons events parameters /////////////////////////////////////////////////////////
sf::Event::JoyMoveEventJoystick axis move event parameters /////////////////////////////////////////////////////////
sf::priv::Joystick****** implementation of Joystick (unknown implementation kind for now) /////////////////////////////////////////////////////////
sf::priv::JoystickStateStructure holding the joystick state's parameters /////////////////////////////////////////////////////////
sf::Event::KeyEventKeyboard event parameters /////////////////////////////////////////////////////////
Mapping
MappingChannel
sf::priv::SoundFileDefault::MemoryInfosStructure holding data related to memory operations /////////////////////////////////////////////////////////
Mode
sf::Event::MouseButtonEventMouse buttons events parameters /////////////////////////////////////////////////////////
sf::Event::MouseMoveEventMouse move event parameters /////////////////////////////////////////////////////////
sf::Event::MouseWheelEventMouse wheel events parameters /////////////////////////////////////////////////////////
MyApplicationOur application class /////////////////////////////////////////////////////////
MyCanvasCustom SFML canvas /////////////////////////////////////////////////////////
MyFrameOur main window /////////////////////////////////////////////////////////
NetworkAudioStreamCustomized sound stream for acquiring audio data from the network /////////////////////////////////////////////////////////
NetworkRecorderSpecialization of audio recorder for sending recorded audio data through the network /////////////////////////////////////////////////////////
NSApplication
NSWindowCocoa window category to let fullscreen windows catch key events /////////////////////////////////////////////////////////
sf::priv::PlatformUnix implementation fo Platform Give access to various global system functions /////////////////////////////////////////////////////////
Point
sf::SFML_API::PointDefines a simple 2D point /////////////////////////////////////////////////////////
ProbedPage
QSFMLCanvasQSFMLCanvas allows to run SFML in a Qt control /////////////////////////////////////////////////////////
sf::Rect< T >Rect is an utility class for manipulating rectangles. Template parameter defines the type of coordinates (integer, float, ...) /////////////////////////////////////////////////////////
Residue
sf::Resource< T >Base class for every resource that needs to notify dependent classes about its destruction /////////////////////////////////////////////////////////
sf::ResourcePtr< T >Safe pointer to a T resource (inheriting from sf::Resource<T>), its pointer is automatically reseted when the resource is destroyed /////////////////////////////////////////////////////////
sf::Selector< Type >Selector allow reading from multiple sockets without blocking. It's a kind of multiplexer /////////////////////////////////////////////////////////
sf::SFML_API::SFML_APIThis class wraps a FTP response, which is basically :
sf::SFML_APIAbstract base class for every class that owns a device-dependant resource -- allow them to initialize / shutdown even when the audio context is not created /////////////////////////////////////////////////////////
sfPrivAppController
sfPrivGLContextWindow independant OpenGL context class /////////////////////////////////////////////////////////
sfPrivGLViewCustomized Cocoa OpenGL view /////////////////////////////////////////////////////////
sfPrivImportedViewClass for creating SFML windows from Cocoa views /////////////////////////////////////////////////////////
sfPrivImportedWindowClass for creating SFML windows from Cocoa windows /////////////////////////////////////////////////////////
sfPrivOwnedWindowClass for creating new SFML windows from informations /////////////////////////////////////////////////////////
sfPrivWindowParent class for handling general SFML window stuff /////////////////////////////////////////////////////////
sf::Event::SizeEventSize events parameters /////////////////////////////////////////////////////////
sf::SocketInitializer
sf::priv::SoundFileSoundFile is the abstract base class for loading and saving different sound file formats /////////////////////////////////////////////////////////
sf::priv::SoundFileDefaultSpecialization of SoundFile that can handle a lot of sound formats (see libsndfile homepage for a complete list) /////////////////////////////////////////////////////////
sf::priv::SoundFileOggSpecialization of SoundFile that handles ogg-vorbis files (.ogg) (does not support variable bitrate / channels and writing) /////////////////////////////////////////////////////////
stb_vorbis
stb_vorbis_alloc
stb_vorbis_info
sf::Event::TextEventText event parameters /////////////////////////////////////////////////////////
sf::Vector2< T >Vector2 is an utility class for manipulating 2 dimensional vectors. Template parameter defines the type of coordinates (integer, float, ...) /////////////////////////////////////////////////////////
sf::Vector3< T >Vector3 is an utility class for manipulating 3 dimensional vectors. Template parameter defines the type of coordinates (integer, float, ...) /////////////////////////////////////////////////////////
sf::priv::VideoModeSupportCocoa implementation of VideoModeSupport Give access to video mode related OS-specific functions /////////////////////////////////////////////////////////
sf::priv::WindowImplAbstract base class for OS-specific window implementation /////////////////////////////////////////////////////////
sf::priv::WindowImplCocoaWindowImplCocoa is the Cocoa implementation of WindowImpl /////////////////////////////////////////////////////////
sf::priv::WindowImplWin32WindowImplWin32 is the Win32 implementation of WindowImpl /////////////////////////////////////////////////////////
sf::priv::WindowImplX11WindowImplX11 is the Linux (X11) implementation of WindowImpl /////////////////////////////////////////////////////////
sf::priv::WindowImplXXXWindowImplXXX is the XXX implementation of WindowImpl /////////////////////////////////////////////////////////
sf::WindowSettingsStructure defining the creation settings of windows /////////////////////////////////////////////////////////
wxSFMLCanvasWxSFMLCanvas allows to run SFML in a wxWidgets control /////////////////////////////////////////////////////////