#include <window.h>
◆ Window()
Window::Window |
( |
std::string const & |
name, |
|
|
Util::rect |
position, |
|
|
Window * |
parent |
|
) |
| |
◆ attention()
void Window::attention |
( |
| ) |
|
|
override |
◆ get()
Window * Window::get |
( |
GLFWwindow * |
context | ) |
|
|
static |
◆ get_flags()
std::bitset< 8 > & Window::get_flags |
( |
| ) |
|
|
override |
◆ icon()
void Window::icon |
( |
unsigned |
height, |
|
|
unsigned |
width, |
|
|
const char * |
data |
|
) |
| |
|
override |
◆ initialize()
void Window::initialize |
( |
GLuint |
program | ) |
|
◆ move()
void Window::move |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
override |
◆ render()
◆ resize()
void Window::resize |
( |
unsigned |
width, |
|
|
unsigned |
height |
|
) |
| |
|
override |
◆ title()
void Window::title |
( |
const std::string & |
title | ) |
|
|
override |
◆ wireframe()
void Window::wireframe |
( |
bool |
status | ) |
|
|
override |
◆ context_guard
◆ context
GLFWwindow* UI::GL::Window::context |
|
protected |
◆ current_icon
GLFWimage UI::GL::Window::current_icon |
|
protected |
◆ current_title
std::string UI::GL::Window::current_title |
|
protected |
◆ EBO
GLuint UI::GL::Window::EBO |
|
protected |
◆ moved
std::atomic_flag UI::GL::Window::moved = ATOMIC_FLAG_INIT |
|
protected |
◆ position
◆ program
GLuint UI::GL::Window::program |
|
protected |
◆ TBO
GLuint UI::GL::Window::TBO |
|
protected |
◆ tex_coords
float UI::GL::Window::tex_coords[8] = {1.0f, 0.0f, 1.0f, 1.0f, 0.0f, 1.0f, 0.0f, 0.0f} |
|
protected |
◆ texture
GLuint UI::GL::Window::texture |
|
protected |
◆ texture_height
unsigned UI::GL::Window::texture_height |
|
protected |
◆ texture_shift
GLuint UI::GL::Window::texture_shift |
|
protected |
◆ texture_width
unsigned UI::GL::Window::texture_width |
|
protected |
◆ VAO
GLuint UI::GL::Window::VAO |
|
protected |
◆ VBO
GLuint UI::GL::Window::VBO |
|
protected |
The documentation for this class was generated from the following files: