Pioneer
GLBufferBase.h
Go to the documentation of this file.
1 // Copyright © 2008-2023 Pioneer Developers. See AUTHORS.txt for details
2 // Licensed under the terms of the GPL v3. See licenses/GPL-3.txt
3 
4 #pragma once
5 
6 #include "OpenGLLibs.h"
7 
8 namespace Graphics {
9 
10  namespace OGL {
11 
12  class GLBufferBase {
13  public:
15  m_written(false) {}
16  GLuint GetBuffer() const { return m_buffer; }
17 
18  protected:
19  GLuint m_buffer;
20  bool m_written; // to check for invalid data rendering
21  };
22 
23  } // namespace OGL
24 
25 } // namespace Graphics
Definition: GLBufferBase.h:12
GLuint GetBuffer() const
Definition: GLBufferBase.h:16
bool m_written
Definition: GLBufferBase.h:20
GLBufferBase()
Definition: GLBufferBase.h:14
GLuint m_buffer
Definition: GLBufferBase.h:19
Definition: Background.h:14