![]() |
Gamedev Framework (gf)
0.3.0
A C++11 framework for 2D games
|
A class to represent the library. More...
#include <gf/Library.h>
Classes | |
| struct | Version |
| Information about version. More... | |
Public Member Functions | |
| Library () | |
| Default constructor. More... | |
| Library (const Library &)=delete | |
| Deleted copy constructor. More... | |
| Library & | operator= (const Library &)=delete |
| Deleted copy assignment. More... | |
| Library (Library &&) | |
| Move constructor. More... | |
| Library & | operator= (Library &&) |
| Move assignment. More... | |
| ~Library () | |
| Destructor. More... | |
Static Public Member Functions | |
| static Version | getVersion () |
| Get the version of the gf library. More... | |
| static void | printVersionInfo () |
| Print the version information about the library and its dependencies. More... | |
A class to represent the library.
This class is used to initialize the library (especially SDL). Normally, you do not have to care about it if you use a gf::Window or a gf::Monitor as the library is automatically initialized with these classes.
Internally, the class uses reference couting to avoid multiple initializations.
| gf::Library::Library | ( | ) |
Default constructor.
This function initialize the library
|
delete |
Deleted copy constructor.
| gf::Library::Library | ( | Library && | ) |
Move constructor.
| gf::Library::~Library | ( | ) |
Destructor.
This function quits the library
|
static |
Get the version of the gf library.
|
static |
Print the version information about the library and its dependencies.
1.8.8