TazGraph Project v0.1.0
Loading...
Searching...
No Matches
ResourceManager.h
1#pragma once
2
3#include "../../../pch.h"
4
5#include "../../GLSLProgram.h"
6#include "../../Camera2.5D/ICamera.h"
7
9{
10public:
12
13 void setupShader(GLSLProgram& shaderProgram, ICamera& camera);
14
15 void addGLSLProgram(std::string programName);
16 GLSLProgram* getGLSLProgram(std::string id);
17
18 void disposeGLSLPrograms();
19private:
20 std::map<std::string, GLSLProgram*> glsl_programs;
21};
22
Definition GLSLProgram.h:479
Definition ICamera.h:10
Definition ResourceManager.h:9