Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
BIAS::ShaderProgramPool Member List

This is the complete list of members for BIAS::ShaderProgramPool, including all inherited members.

AddFragmentShader(const std::string &shader_source, const std::string &shader_name, const std::string &shader_program_name)BIAS::ShaderProgramPool
AddFragmentShaderFromFile(const std::string &path_to_shader, const std::string &shader_name, const std::string &shader_program_name)BIAS::ShaderProgramPool
AddShaderProgram(const std::string &shader_program_name)BIAS::ShaderProgramPool
AddVertexShader(const std::string &shader_source, const std::string &shader_name, const std::string &shader_program_name)BIAS::ShaderProgramPool
AddVertexShaderFromFile(const std::string &path_to_shader, const std::string &shader_name, const std::string &shader_program_name)BIAS::ShaderProgramPool
BindShaderProgram(const std::string &shader_program_name)BIAS::ShaderProgramPool
ClearAll()BIAS::ShaderProgramPool
GetShaderNames(const std::string &shader_program_name, std::vector< std::string > &shader_names)BIAS::ShaderProgramPool
GetShaderProgram(const std::string &shader_program_name)BIAS::ShaderProgramPool
GetShaderPrograms()BIAS::ShaderProgramPool
GetUniformType(const std::string &shader_program_name, const std::string &varName)BIAS::ShaderProgramPool
IsLinked()BIAS::ShaderProgramPool
LinkAll()BIAS::ShaderProgramPool
program_data_t typedefBIAS::ShaderProgramPool
program_map_t typedefBIAS::ShaderProgramPool
RemoveShaderProgram(const std::string &shader_program_name)BIAS::ShaderProgramPool
SetUniform(const std::string &shader_program_name, const std::string &varName, StorageType value)BIAS::ShaderProgramPool
SetUniformArray(const std::string &shader_program_name, const std::string &varName, StorageType values, int arg_number)BIAS::ShaderProgramPool
shader_data_t typedefBIAS::ShaderProgramPool
shader_map_t typedefBIAS::ShaderProgramPool
ShaderProgramPool()BIAS::ShaderProgramPool
uniforms_map_t typedefBIAS::ShaderProgramPool
~ShaderProgramPool()BIAS::ShaderProgramPool