include
quori_face
Monitor.hpp
Go to the documentation of this file.
1
#ifndef _QUORI_FACE_MONITOR_HPP_
2
#define _QUORI_FACE_MONITOR_HPP_
3
4
#include <memory>
5
#include <vector>
6
7
struct
GLFWmonitor;
8
9
namespace
quori_face
10
{
16
class
Monitor
17
{
18
public
:
19
typedef
std::shared_ptr<Monitor>
Ptr
;
20
typedef
std::shared_ptr<const Monitor>
ConstPtr
;
21
22
~Monitor
();
23
28
static
std::vector<Monitor::Ptr>
getMonitors
();
29
34
static
Monitor::Ptr
getPrimaryMonitor
();
35
40
bool
isPrimary
()
const
;
41
46
std::string
getName
()
const
;
47
52
GLFWmonitor *
getHandle
()
const
;
53
54
private
:
55
Monitor
(GLFWmonitor *
const
handle);
56
57
GLFWmonitor *
handle_
;
58
};
59
}
60
61
#endif
quori_face::Monitor::~Monitor
~Monitor()
Definition:
Monitor.cpp:43
quori_face::Monitor::getHandle
GLFWmonitor * getHandle() const
Definition:
Monitor.cpp:38
quori_face::Monitor::getName
std::string getName() const
Definition:
Monitor.cpp:33
string
GLsizei const GLchar *const * string
Definition:
glcorearb.h:790
quori_face
Definition:
Cache.hpp:9
quori_face::Monitor::getMonitors
static std::vector< Monitor::Ptr > getMonitors()
Definition:
Monitor.cpp:9
quori_face::Monitor::Monitor
Monitor(GLFWmonitor *const handle)
Definition:
Monitor.cpp:47
quori_face::Monitor::isPrimary
bool isPrimary() const
Definition:
Monitor.cpp:28
quori_face::Monitor::handle_
GLFWmonitor * handle_
Definition:
Monitor.hpp:57
quori_face::Monitor::getPrimaryMonitor
static Monitor::Ptr getPrimaryMonitor()
Definition:
Monitor.cpp:23
quori_face::Monitor::ConstPtr
std::shared_ptr< const Monitor > ConstPtr
Definition:
Monitor.hpp:20
quori_face::Monitor::Ptr
std::shared_ptr< Monitor > Ptr
Definition:
Monitor.hpp:19
quori_face::Monitor
Definition:
Monitor.hpp:16
quori_face
Author(s):
autogenerated on Wed Mar 2 2022 00:53:20