TazGraph Project
v0.1.0
Loading...
Searching...
No Matches
TazGraphEngine
ResourceManager
ResourceManager.h
1
#pragma once
2
3
#include <map>
4
5
#include <vector>
6
#include <string>
7
8
#include "../GLSLProgram.h"
9
#include "../GECS/Core/GECS.h"
10
11
class
ResourceManager
12
{
13
public
:
15
16
void
setupShader(
GLSLProgram
& shaderProgram,
ICamera
& camera);
17
18
void
addGLSLProgram(std::string programName);
19
GLSLProgram
* getGLSLProgram(std::string
id
);
20
21
void
disposeGLSLPrograms();
22
private
:
23
std::map<std::string, GLSLProgram*> glsl_programs;
24
};
25
GLSLProgram
Definition
GLSLProgram.h:306
ICamera
Definition
ICamera.h:9
ResourceManager
Definition
ResourceManager.h:12
Generated by
1.9.8