CPP-TOOLBOX
Loading...
Searching...
No Matches
ShaderCache Member List

This is the complete list of members for ShaderCache, including all inherited members.

configure_vertex_attributes_for_drawables_vao(GLuint vertex_attribute_object, GLuint vertex_buffer_object, ShaderType type, ShaderVertexAttributeVariable shader_vertex_attribute_variable)ShaderCache
get_gl_vertex_attribute_configuration_for_vertex_attribute_variable(ShaderVertexAttributeVariable shader_vertex_attribute_variable)ShaderCache
get_shader_program(ShaderType type) constShaderCache
get_uniform_location(ShaderType type, ShaderUniformVariable uniform)ShaderCache
get_uniform_name(ShaderUniformVariable uniform)ShaderCache
get_used_vertex_attribute_variables_for_shader(ShaderType type)ShaderCache
get_vertex_attribute_variable_name(ShaderVertexAttributeVariable shader_vertex_attribute_variable)ShaderCache
log_shader_program_info()ShaderCache
loggerShaderCache
print_out_active_uniforms_in_shader(ShaderType type)ShaderCache
register_shader_program(ShaderType type)ShaderCache
set_uniform(ShaderType type, ShaderUniformVariable uniform, bool value)ShaderCache
set_uniform(ShaderType type, ShaderUniformVariable uniform, int value)ShaderCache
set_uniform(ShaderType type, ShaderUniformVariable uniform, float value)ShaderCache
set_uniform(ShaderType type, ShaderUniformVariable uniform, const glm::vec2 &vec)ShaderCache
set_uniform(ShaderType type, ShaderUniformVariable uniform, float x, float y)ShaderCache
set_uniform(ShaderType type, ShaderUniformVariable uniform, const glm::vec3 &vec)ShaderCache
set_uniform(ShaderType type, ShaderUniformVariable uniform, float x, float y, float z)ShaderCache
set_uniform(ShaderType type, ShaderUniformVariable uniform, const glm::vec4 &vec)ShaderCache
set_uniform(ShaderType type, ShaderUniformVariable uniform, const std::vector< glm::vec4 > &values)ShaderCache
set_uniform(ShaderType type, ShaderUniformVariable uniform, float x, float y, float z, float w)ShaderCache
set_uniform(ShaderType type, ShaderUniformVariable uniform, const glm::mat2 &mat)ShaderCache
set_uniform(ShaderType type, ShaderUniformVariable uniform, const glm::mat3 &mat)ShaderCache
set_uniform(ShaderType type, ShaderUniformVariable uniform, const glm::mat4 &mat)ShaderCache
shader_standardShaderCache
ShaderCache(std::vector< ShaderType > requested_shaders)ShaderCache
stop_using_shader_program()ShaderCache
use_shader_program(ShaderType type)ShaderCache
~ShaderCache()ShaderCache