Macros and utility functions to facilitate programming on all of Gosu's supported platforms. More...
Go to the source code of this file.
Namespaces | |
Gosu | |
The library's main namespace. | |
Macros | |
#define | GOSU_IS_LITTLE_ENDIAN |
#define | GOSU_IS_UNIX |
#define | GOSU_IS_MAC |
#define | GOSU_UNIQUE_PTR std::auto_ptr |
#define | GOSU_MOVE_UNIQUE_PTR(ptr) (ptr) |
#define | GOSU_DEPRECATED |
Functions | |
template<typename T > | |
T | Gosu::littleToNative (T t) |
template<typename T > | |
T | Gosu::nativeToLittle (T t) |
template<typename T > | |
T | Gosu::bigToNative (T t) |
template<typename T > | |
T | Gosu::nativeToBig (T t) |
Macros and utility functions to facilitate programming on all of Gosu's supported platforms.
Definition in file Platform.hpp.
#define GOSU_DEPRECATED |
Definition at line 85 of file Platform.hpp.
#define GOSU_IS_LITTLE_ENDIAN |
Definition at line 14 of file Platform.hpp.
#define GOSU_IS_MAC |
Definition at line 57 of file Platform.hpp.
#define GOSU_IS_UNIX |
Definition at line 53 of file Platform.hpp.
#define GOSU_MOVE_UNIQUE_PTR | ( | ptr | ) | (ptr) |
Definition at line 76 of file Platform.hpp.
#define GOSU_UNIQUE_PTR std::auto_ptr |
Definition at line 75 of file Platform.hpp.