#include <Monitor.hpp>
Public Types | |
typedef std::shared_ptr< const Monitor > | ConstPtr |
typedef std::shared_ptr< Monitor > | Ptr |
Public Member Functions | |
GLFWmonitor * | getHandle () const |
std::string | getName () const |
bool | isPrimary () const |
~Monitor () | |
Static Public Member Functions | |
static std::vector< Monitor::Ptr > | getMonitors () |
static Monitor::Ptr | getPrimaryMonitor () |
Private Member Functions | |
Monitor (GLFWmonitor *const handle) | |
Private Attributes | |
GLFWmonitor * | handle_ |
Represents a display connected to the computer
Definition at line 16 of file Monitor.hpp.
typedef std::shared_ptr<const Monitor> quori_face::Monitor::ConstPtr |
Definition at line 20 of file Monitor.hpp.
typedef std::shared_ptr<Monitor> quori_face::Monitor::Ptr |
Definition at line 19 of file Monitor.hpp.
Monitor::~Monitor | ( | ) |
Definition at line 43 of file Monitor.cpp.
|
private |
Definition at line 47 of file Monitor.cpp.
GLFWmonitor * Monitor::getHandle | ( | ) | const |
Definition at line 38 of file Monitor.cpp.
|
static |
Definition at line 9 of file Monitor.cpp.
std::string Monitor::getName | ( | ) | const |
Definition at line 33 of file Monitor.cpp.
|
static |
Definition at line 23 of file Monitor.cpp.
bool Monitor::isPrimary | ( | ) | const |
Definition at line 28 of file Monitor.cpp.
|
private |
Definition at line 57 of file Monitor.hpp.