TazGraph Project
v0.1.0
Loading...
Searching...
No Matches
RenderEngine
src
Renderers
ResourceManager
ResourceManager.h
1
#pragma once
2
3
#include "../../../pch.h"
4
5
#include "../../GLSLProgram.h"
6
#include "../../Camera2.5D/ICamera.h"
7
8
class
ResourceManager
9
{
10
public
:
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();
19
private
:
20
std::map<std::string, GLSLProgram*> glsl_programs;
21
};
22
GLSLProgram
Definition
GLSLProgram.h:479
ICamera
Definition
ICamera.h:10
ResourceManager
Definition
ResourceManager.h:9
Generated by
1.9.8