Easy3D 2.5.3
ShaderManager Member List

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

all_programs() (defined in ShaderManager)ShaderManagerstatic
create_program_from_codes(const std::string &vert_code, const std::string &frag_code, const std::string &geom_code="", const std::vector< ShaderProgram::Attribute > &attributes=std::vector< ShaderProgram::Attribute >(), const std::vector< std::string > &outputs=std::vector< std::string >()) (defined in ShaderManager)ShaderManagerstatic
create_program_from_files(const std::string &file_base_name, const std::vector< ShaderProgram::Attribute > &attributes=std::vector< ShaderProgram::Attribute >(), const std::vector< std::string > &outputs=std::vector< std::string >(), bool geom_shader=false) (defined in ShaderManager)ShaderManagerstatic
create_program_from_files(const std::string &vert_file_name, const std::string &frag_file_name, const std::string &geom_file_name="", const std::string &extra_vert_code="", const std::string &extra_frag_code="", const std::string &extra_geom_code="", const std::vector< ShaderProgram::Attribute > &attributes=std::vector< ShaderProgram::Attribute >(), const std::vector< std::string > &outputs=std::vector< std::string >()) (defined in ShaderManager)ShaderManagerstatic
get_program(const std::string &shader_name) (defined in ShaderManager)ShaderManagerstatic
reload() (defined in ShaderManager)ShaderManagerstatic
terminate() (defined in ShaderManager)ShaderManagerstatic