PrimeWorldEditor/OpenGL/CRenderbuffer.h

32 lines
520 B
C
Raw Normal View History

#ifndef CRENDERBUFFER_H
#define CRENDERBUFFER_H
#include <GL/glew.h>
#include <Common/types.h>
class CRenderbuffer
{
GLuint mRenderbuffer;
u32 mWidth, mHeight;
bool mInitialized;
public:
CRenderbuffer();
CRenderbuffer(u32 Width, u32 Height);
~CRenderbuffer();
void Init();
void Resize(u32 Width, u32 Height);
void Bind();
void Unbind();
// Getters
GLuint BufferID();
};
inline GLuint CRenderbuffer::BufferID()
{
return mRenderbuffer;
}
#endif // CRENDERBUFFER_H