23 lines
371 B
C++
23 lines
371 B
C++
#ifndef SPARROWRENDERER_H
|
|
#define SPARROWRENDERER_H
|
|
|
|
class Camera;
|
|
class Shader;
|
|
class Scene;
|
|
|
|
class SparrowRenderer
|
|
{
|
|
Shader* shader;
|
|
Scene* scene;
|
|
public:
|
|
SparrowRenderer(int width, int height);
|
|
~SparrowRenderer();
|
|
|
|
void resize(int width, int height);
|
|
|
|
// Sparrow renderer's rendering pipeline
|
|
void render();
|
|
};
|
|
|
|
#endif // SPARROWRENDERER_H
|