cgv
|
This is the complete list of members for cgv::render::shader_program, including all inherited members.
attach_code(const context &ctx, const shader_code &code) | cgv::render::shader_program | |
attach_code(const context &ctx, const std::string &source, ShaderType st) | cgv::render::shader_program | |
attach_dir(const context &ctx, const std::string &dir_name, bool recursive) | cgv::render::shader_program | |
attach_file(const context &ctx, const std::string &file_name, ShaderType st=ST_DETECT, std::string defines="") | cgv::render::shader_program | |
attach_files(const context &ctx, const std::vector< std::string > &file_names, std::string defines="") | cgv::render::shader_program | protected |
attach_files(const context &ctx, const std::string &base_name, std::string defines="") | cgv::render::shader_program | |
attach_program(const context &ctx, const std::string &file_name, bool show_error=false, std::string defines="") | cgv::render::shader_program | |
build_dir(const context &ctx, const std::string &dir_name, bool recursive=false, bool show_error=false) | cgv::render::shader_program | |
build_files(const context &ctx, const std::string &base_name, bool show_error=false) | cgv::render::shader_program | |
build_program(const context &ctx, const std::string &file_name, bool show_error=false, std::string defines="") | cgv::render::shader_program | |
collect_dir(const std::string &dir_name, bool recursive, std::vector< std::string > &file_names) | cgv::render::shader_program | static |
collect_file(const std::string &file_name, std::vector< std::string > &file_names) | cgv::render::shader_program | static |
collect_files(const std::string &base_name, std::vector< std::string > &file_names) | cgv::render::shader_program | static |
collect_program(const std::string &file_name, std::vector< std::string > &file_names) | cgv::render::shader_program | static |
create(const context &ctx) | cgv::render::shader_program | |
ctx_ptr | cgv::render::render_component | |
destruct(const context &ctx) | cgv::render::shader_program | |
detach_code(const context &ctx, const shader_code &code) | cgv::render::shader_program | |
disable(context &ctx) | cgv::render::shader_program | |
enable(context &ctx) | cgv::render::shader_program | |
get_attribute_location(const context &ctx, const std::string &name) const | cgv::render::shader_program | |
get_max_nr_geometry_shader_output_vertices(const context &ctx) | cgv::render::shader_program | static |
get_uniform_location(const context &ctx, const std::string &name) const | cgv::render::shader_program | |
is_created() const | cgv::render::render_component | virtual |
is_enabled() const | cgv::render::shader_program | inline |
is_linked() const | cgv::render::shader_program | |
last_error | cgv::render::render_component | mutable |
link(const context &ctx, bool show_error=false) | cgv::render::shader_program | |
put_id(T &id) const | cgv::render::render_component | inline |
put_id_void(void *ptr) const | cgv::render::render_component | |
render_component() | cgv::render::render_component | |
set_attribute(const context &ctx, const std::string &name, const T &value) | cgv::render::shader_program | inline |
set_attribute(const context &ctx, int loc, const T &value) | cgv::render::shader_program | inline |
set_geometry_shader_info(PrimitiveType input_type, PrimitiveType output_type, int max_output_count=0) | cgv::render::shader_program | |
set_light_uniform(const context &ctx, const std::string &name, const cgv::media::illum::light_source &light, bool generate_error=false) | cgv::render::shader_program | |
set_material_uniform(const context &ctx, const std::string &name, const cgv::media::illum::surface_material &material, bool generate_error=false) | cgv::render::shader_program | |
set_textured_material_uniform(const context &ctx, const std::string &name, const textured_material &material, bool generate_error=false) | cgv::render::shader_program | |
set_uniform(const context &ctx, const std::string &name, const T &value, bool generate_error=false) | cgv::render::shader_program | inline |
set_uniform(const context &ctx, int loc, const T &value) | cgv::render::shader_program | inline |
set_uniform_array(const context &ctx, const std::string &name, const T &array) | cgv::render::shader_program | inline |
set_uniform_array(const context &ctx, const std::string &name, const T *array, size_t nr_elements, bool generate_error=false) | cgv::render::shader_program | inline |
set_uniform_array(const context &ctx, int loc, const T &array) | cgv::render::shader_program | inline |
set_uniform_array(const context &ctx, int loc, const T *array, size_t nr_elements) | cgv::render::shader_program | inline |
shader_program(bool _show_code_errors=false) | cgv::render::shader_program | |
shader_program_base() | cgv::render::shader_program_base | |
update_state(const context &ctx) | cgv::render::shader_program | protected |
~shader_program() | cgv::render::shader_program |