Pioneer
Loading...
Searching...
No Matches
src
graphics
opengl
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
:
14
GLBufferBase
() :
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
OpenGLLibs.h
Graphics::OGL::GLBufferBase
Definition
GLBufferBase.h:12
Graphics::OGL::GLBufferBase::GetBuffer
GLuint GetBuffer() const
Definition
GLBufferBase.h:16
Graphics::OGL::GLBufferBase::m_written
bool m_written
Definition
GLBufferBase.h:20
Graphics::OGL::GLBufferBase::GLBufferBase
GLBufferBase()
Definition
GLBufferBase.h:14
Graphics::OGL::GLBufferBase::m_buffer
GLuint m_buffer
Definition
GLBufferBase.h:19
Graphics
Definition
Background.h:14
Generated by
1.9.7