Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Slic3r::GLShaderProgram Member List

This is the complete list of members for Slic3r::GLShaderProgram, including all inherited members.

EShaderType enum nameSlic3r::GLShaderProgram
get_attrib_location(const char *name) constSlic3r::GLShaderProgram
get_id() constSlic3r::GLShaderPrograminline
get_name() constSlic3r::GLShaderPrograminline
get_uniform_location(const char *name) constSlic3r::GLShaderProgram
init_from_files(const std::string &name, const ShaderFilenames &filenames, const std::initializer_list< std::string_view > &defines={})Slic3r::GLShaderProgram
init_from_texts(const std::string &name, const ShaderSources &sources)Slic3r::GLShaderProgram
m_attrib_location_cacheSlic3r::GLShaderProgramprivate
m_idSlic3r::GLShaderProgramprivate
m_nameSlic3r::GLShaderProgramprivate
m_uniform_location_cacheSlic3r::GLShaderProgramprivate
set_uniform(const char *name, int value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, bool value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, float value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, double value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const std::array< int, 2 > &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const std::array< int, 3 > &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const std::array< int, 4 > &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const std::array< float, 2 > &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const std::array< float, 3 > &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const std::array< float, 4 > &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const std::array< double, 4 > &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const float *value, size_t size) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const Transform3f &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const Transform3d &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const Matrix3f &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const Matrix3d &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const Matrix4f &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const Matrix4d &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const Vec2f &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const Vec2d &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const Vec3f &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const Vec3d &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const ColorRGB &value) constSlic3r::GLShaderPrograminline
set_uniform(const char *name, const ColorRGBA &value) constSlic3r::GLShaderPrograminline
set_uniform(int id, int value) constSlic3r::GLShaderProgram
set_uniform(int id, bool value) constSlic3r::GLShaderProgram
set_uniform(int id, float value) constSlic3r::GLShaderProgram
set_uniform(int id, double value) constSlic3r::GLShaderProgram
set_uniform(int id, const std::array< int, 2 > &value) constSlic3r::GLShaderProgram
set_uniform(int id, const std::array< int, 3 > &value) constSlic3r::GLShaderProgram
set_uniform(int id, const std::array< int, 4 > &value) constSlic3r::GLShaderProgram
set_uniform(int id, const std::array< float, 2 > &value) constSlic3r::GLShaderProgram
set_uniform(int id, const std::array< float, 3 > &value) constSlic3r::GLShaderProgram
set_uniform(int id, const std::array< float, 4 > &value) constSlic3r::GLShaderProgram
set_uniform(int id, const std::array< double, 4 > &value) constSlic3r::GLShaderProgram
set_uniform(int id, const float *value, size_t size) constSlic3r::GLShaderProgram
set_uniform(int id, const Transform3f &value) constSlic3r::GLShaderProgram
set_uniform(int id, const Transform3d &value) constSlic3r::GLShaderProgram
set_uniform(int id, const Matrix3f &value) constSlic3r::GLShaderProgram
set_uniform(int id, const Matrix3d &value) constSlic3r::GLShaderProgram
set_uniform(int id, const Matrix4f &value) constSlic3r::GLShaderProgram
set_uniform(int id, const Matrix4d &value) constSlic3r::GLShaderProgram
set_uniform(int id, const Vec2f &value) constSlic3r::GLShaderProgram
set_uniform(int id, const Vec2d &value) constSlic3r::GLShaderProgram
set_uniform(int id, const Vec3f &value) constSlic3r::GLShaderProgram
set_uniform(int id, const Vec3d &value) constSlic3r::GLShaderProgram
set_uniform(int id, const ColorRGB &value) constSlic3r::GLShaderProgram
set_uniform(int id, const ColorRGBA &value) constSlic3r::GLShaderProgram
ShaderFilenames typedefSlic3r::GLShaderProgram
ShaderSources typedefSlic3r::GLShaderProgram
start_using() constSlic3r::GLShaderProgram
stop_using() constSlic3r::GLShaderProgram
~GLShaderProgram()Slic3r::GLShaderProgram