Files
Aeon/src/renderer.hpp
Ben Kyd ed5e264b0c BRuh
2020-01-14 16:57:08 +00:00

34 lines
378 B
C++

#pragma once
#include <glad/glad.h>
#include <vector>
#include "util/filereader.hpp"
class FrameBuffer;
struct FrameBufferRenderable
{
FrameBuffer* Buffer;
GLuint TextureID;
int Layer;
};
class Renderer
{
public:
Renderer();
void LoadShader();
void RegisterBuffer( FrameBuffer* buffer, int layer );
private:
FileReader mFileReader;
GLuint mShaderProgram;
};