| 12345678910111213141516171819202122232425262728 |
- #ifndef REMOTEAR2_TEXTURE_RENDERER_H
- #define REMOTEAR2_TEXTURE_RENDERER_H
- #include <glad/gl.h>
- #include <memory>
- class texture_renderer {
- public:
- texture_renderer();
- ~texture_renderer();
- struct render_config {
- GLuint tex;
- GLfloat x, y;
- GLfloat width, height;
- };
- void render(const render_config *config);
- private:
- struct impl;
- std::unique_ptr<impl> pimpl;
- };
- #endif //REMOTEAR2_TEXTURE_RENDERER_H
|