Base module of SFML, defining various utilities. More...
| Classes | |
| class | sf::Clock | 
| Utility class that measures the elapsed time.  More... | |
| class | sf::FileInputStream | 
| Implementation of input stream based on a file.  More... | |
| class | sf::InputStream | 
| Abstract class for custom file input streams.  More... | |
| class | sf::Lock | 
| Automatic wrapper for locking and unlocking mutexes.  More... | |
| class | sf::MemoryInputStream | 
| Implementation of input stream based on a memory chunk.  More... | |
| class | sf::Mutex | 
| Blocks concurrent access to shared resources from multiple threads.  More... | |
| class | sf::NonCopyable | 
| Utility class that makes any derived class non-copyable.  More... | |
| class | sf::String | 
| Utility string class that automatically handles conversions between types and encodings.  More... | |
| class | sf::Thread | 
| Utility class to manipulate threads.  More... | |
| class | sf::ThreadLocal | 
| Defines variables with thread-local storage.  More... | |
| class | sf::ThreadLocalPtr< T > | 
| Pointer to a thread-local variable.  More... | |
| class | sf::Time | 
| Represents a time value.  More... | |
| class | sf::Utf< N > | 
| Utility class providing generic functions for UTF conversions.  More... | |
| class | sf::Vector2< T > | 
| Utility template class for manipulating 2-dimensional vectors.  More... | |
| class | sf::Vector3< T > | 
| Utility template class for manipulating 3-dimensional vectors.  More... | |
| Functions | |
| ANativeActivity * | sf::getNativeActivity () | 
| Return a pointer to the Android native activity.  More... | |
| void | sf::sleep (Time duration) | 
| Make the current thread sleep for a given duration.  More... | |
| std::ostream & | sf::err () | 
| Standard stream used by SFML to output warnings and errors.  More... | |
Base module of SFML, defining various utilities.
It provides vector classes, Unicode strings and conversion functions, threads and mutexes, timing classes.
| sf::err | ( | ) | 
Standard stream used by SFML to output warnings and errors.
By default, sf::err() outputs to the same location as std::cerr, (-> the stderr descriptor) which is the console if there's one available.
It is a standard std::ostream instance, so it supports all the insertion operations defined by the STL (operator <<, manipulators, etc.).
sf::err() can be redirected to write to another output, independently of std::cerr, by using the rdbuf() function provided by the std::ostream class.
Example:
| ANativeActivity* sf::getNativeActivity | ( | ) | 
Return a pointer to the Android native activity.
You shouldn't have to use this function, unless you want to implement very specific details, that SFML doesn't support, or to use a workaround for a known issue.