|
| | GgSimpleShader () |
| | GgSimpleShader (const std::string &vert, const std::string &frag="", const std::string &geom="", GLint nvarying=0, const char *const *varyings=nullptr) |
| | GgSimpleShader (const std::array< std::string, 3 > &files, GLint nvarying=0, const char *const *varyings=nullptr) |
| | GgSimpleShader (const GgSimpleShader &o) |
| virtual | ~GgSimpleShader () |
| GgSimpleShader & | operator= (const GgSimpleShader &o) |
| bool | load (const std::string &vert, const std::string &frag="", const std::string &geom="", GLint nvarying=0, const char *const *varyings=nullptr) |
| bool | load (const std::array< std::string, 3 > &files, GLint nvarying=0, const char *const *varyings=nullptr) |
| virtual void | loadModelviewMatrix (const GLfloat *mv, const GLfloat *mn) const |
| virtual void | loadModelviewMatrix (const GgMatrix &mv, const GgMatrix &mn) const |
| virtual void | loadModelviewMatrix (const GLfloat *mv) const |
| virtual void | loadModelviewMatrix (const GgMatrix &mv) const |
| virtual void | loadMatrix (const GLfloat *mp, const GLfloat *mv, const GLfloat *mn) const |
| virtual void | loadMatrix (const GgMatrix &mp, const GgMatrix &mv, const GgMatrix &mn) const |
| virtual void | loadMatrix (const GLfloat *mp, const GLfloat *mv) const |
| virtual void | loadMatrix (const GgMatrix &mp, const GgMatrix &mv) const |
| void | use () const |
| void | use (const GLfloat *mp, const GLfloat *mv, const GLfloat *mn) const |
| void | use (const GgMatrix &mp, const GgMatrix &mv, const GgMatrix &mn) const |
| void | use (const GLfloat *mp, const GLfloat *mv) const |
| void | use (const GgMatrix &mp, const GgMatrix &mv) const |
| void | use (const LightBuffer *light, GLint i=0) const |
| void | use (const LightBuffer &light, GLint i=0) const |
| void | use (const GLfloat *mp, const GLfloat *mv, const GLfloat *mn, const LightBuffer *light, GLint i=0) const |
| void | use (const GgMatrix &mp, const GgMatrix &mv, const GgMatrix &mn, const LightBuffer &light, GLint i=0) const |
| void | use (const GLfloat *mp, const GLfloat *mv, const LightBuffer *light, GLint i=0) const |
| void | use (const GgMatrix &mp, const GgMatrix &mv, const LightBuffer &light, GLint i=0) const |
| void | use (const GLfloat *mp, const LightBuffer *light, GLint i=0) const |
| void | use (const GgMatrix &mp, const LightBuffer &light, GLint i=0) const |
| | GgPointShader () |
| | GgPointShader (const std::string &vert, const std::string &frag="", const std::string &geom="", GLint nvarying=0, const char *const *varyings=nullptr) |
| | GgPointShader (const std::array< std::string, 3 > &files, int nvarying=0, const char *const *varyings=nullptr) |
| virtual | ~GgPointShader () |
| bool | load (const std::string &vert, const std::string &frag="", const std::string &geom="", GLint nvarying=0, const char *const *varyings=nullptr) |
| bool | load (const std::array< std::string, 3 > &files, GLint nvarying=0, const char *const *varyings=nullptr) |
| virtual void | loadProjectionMatrix (const GLfloat *mp) const |
| virtual void | loadProjectionMatrix (const GgMatrix &mp) const |
| void | use (const GLfloat *mp) const |
| void | use (const GgMatrix &mp) const |
| void | use (const GLfloat *mp, const GLfloat *mv) const |
| void | use (const GgMatrix &mp, const GgMatrix &mv) const |
| void | unuse () const |
| GLuint | get () const |