#include <ShaderProgramManager.hpp>
◆ ProgramData
◆ ProgramEntry
◆ ~ShaderProgramManager()
ShaderProgramManager::~ShaderProgramManager |
( |
| ) |
|
◆ CreateAndRegisterComputeProgram()
void ShaderProgramManager::CreateAndRegisterComputeProgram |
( |
char const *const |
program_name, |
|
|
std::string const & |
filename, |
|
|
GLuint & |
program |
|
) |
| |
◆ CreateAndRegisterProgram()
void ShaderProgramManager::CreateAndRegisterProgram |
( |
char const *const |
program_name, |
|
|
ProgramData const & |
program_data, |
|
|
GLuint & |
program |
|
) |
| |
◆ ProcessProgram()
void ShaderProgramManager::ProcessProgram |
( |
std::size_t |
program_index | ) |
|
|
private |
◆ ReloadAllPrograms()
bool ShaderProgramManager::ReloadAllPrograms |
( |
| ) |
|
◆ SelectProgram()
◆ program_entries
std::vector<ProgramEntry> ShaderProgramManager::program_entries |
|
private |
◆ program_names
std::vector<char const*> ShaderProgramManager::program_names |
|
private |
The documentation for this class was generated from the following files: