Euphoria
eu::render::ShaderProgram Member List

This is the complete list of members for eu::render::ShaderProgram, including all inherited members.

clear()eu::render::ShaderProgram
debug_vertex_typeseu::render::ShaderProgram
get_uniform(const std::string &name) consteu::render::ShaderProgram
is_loaded() consteu::render::ShaderProgram
operator=(const ShaderProgram &)=deleteeu::render::ShaderProgram
operator=(ShaderProgram &&rhs) noexcepteu::render::ShaderProgram
set_bool(const Uniform &uniform, bool value)eu::render::ShaderProgram
set_float(const Uniform &uniform, float value)eu::render::ShaderProgram
set_mat(const Uniform &uniform, const m4 &mat)eu::render::ShaderProgram
set_texture(const Uniform &uniform)eu::render::ShaderProgram
set_vec2(const Uniform &uniform, float x, float y)eu::render::ShaderProgram
set_vec2(const Uniform &uniform, const v2 &v)eu::render::ShaderProgram
set_vec3(const Uniform &uniform, float x, float y, float z)eu::render::ShaderProgram
set_vec3(const Uniform &uniform, const v3 &v)eu::render::ShaderProgram
set_vec4(const Uniform &uniform, float x, float y, float z, float w)eu::render::ShaderProgram
set_vec4(const Uniform &uniform, const v4 &v)eu::render::ShaderProgram
setup_uniform_block(const UniformBufferSetup &setup)eu::render::ShaderProgram
shader_programeu::render::ShaderProgram
ShaderProgram(DEBUG_LABEL_ARG_MANY const std::string &vertex_source, const std::string &fragment_source, const CompiledShaderVertexAttributes &layout)eu::render::ShaderProgram
ShaderProgram(const ShaderProgram &)=deleteeu::render::ShaderProgram
ShaderProgram(ShaderProgram &&other) noexcepteu::render::ShaderProgram
use() consteu::render::ShaderProgram
~ShaderProgram()eu::render::ShaderProgram