CSC8502_Advanced_Graphics_For_Games / 8) Index Buffers / Renderer.h
Renderer.h
Raw
#pragma once
#include "../nclgl/OGLRenderer.h"
class HeightMap;
class Camera;

class Renderer : public OGLRenderer {
public:
	Renderer(Window& parent);
	~Renderer(void);
	void RenderScene() override;
	void UpdateScene(float dt) override;
protected:
	HeightMap* heightMap;
	Shader* shader;
	Camera* camera;
	GLuint terrainTex;
};