palliate v0.0.1
Palliate application and built-in plugins
|
#include <display.h>
Public Member Functions | |
Display () | |
~Display () | |
void | initialize (GLuint program) |
bool | render () override |
![]() | |
Window (std::string const &name, Util::rect position, Window *parent) | |
void | initialize (GLuint program) |
void | attention () override |
std::bitset< 8 > & | get_flags () override |
void | resize (unsigned width, unsigned height) override |
void | move (int x, int y) override |
void | title (const std::string &title) override |
void | icon (unsigned height, unsigned width, const char *data) override |
void | wireframe (bool status) override |
bool | render () override |
Additional Inherited Members | |
![]() | |
static Window * | get (GLFWwindow *context) |
![]() | |
GLFWwindow * | context |
GLuint | program |
GLuint | VAO |
GLuint | VBO |
GLuint | EBO |
GLuint | TBO |
GLuint | texture |
GLuint | texture_shift |
unsigned | texture_width |
unsigned | texture_height |
GLFWimage | current_icon |
std::string | current_title |
Util::rect | position = {0} |
float | tex_coords [8] = {1.0f, 0.0f, 1.0f, 1.0f, 0.0f, 1.0f, 0.0f, 0.0f} |
std::atomic_flag | moved = ATOMIC_FLAG_INIT |
Display::Display | ( | ) |
Display::~Display | ( | ) |
void Display::initialize | ( | GLuint | program | ) |
|
override |