|
ゲームグラフィックス特論
|
継承メンバを含む gg::GgSimpleShader の全メンバ一覧です。
| get() const | gg::GgPointShader | inline |
| GgPointShader() | gg::GgPointShader | inline |
| GgPointShader(const std::string &vert, const std::string &frag="", const std::string &geom="", GLint nvarying=0, const char *const *varyings=nullptr) | gg::GgPointShader | inline |
| GgPointShader(const std::array< std::string, 3 > &files, int nvarying=0, const char *const *varyings=nullptr) | gg::GgPointShader | inline |
| GgSimpleShader() | gg::GgSimpleShader | inline |
| GgSimpleShader(const std::string &vert, const std::string &frag="", const std::string &geom="", GLint nvarying=0, const char *const *varyings=nullptr) | gg::GgSimpleShader | inline |
| GgSimpleShader(const std::array< std::string, 3 > &files, GLint nvarying=0, const char *const *varyings=nullptr) | gg::GgSimpleShader | inline |
| GgSimpleShader(const GgSimpleShader &o) | gg::GgSimpleShader | inline |
| load(const std::string &vert, const std::string &frag="", const std::string &geom="", GLint nvarying=0, const char *const *varyings=nullptr) | gg::GgSimpleShader | |
| load(const std::array< std::string, 3 > &files, GLint nvarying=0, const char *const *varyings=nullptr) | gg::GgSimpleShader | inline |
| loadMatrix(const GLfloat *mp, const GLfloat *mv, const GLfloat *mn) const | gg::GgSimpleShader | inlinevirtual |
| loadMatrix(const GgMatrix &mp, const GgMatrix &mv, const GgMatrix &mn) const | gg::GgSimpleShader | inlinevirtual |
| loadMatrix(const GLfloat *mp, const GLfloat *mv) const | gg::GgSimpleShader | inlinevirtual |
| loadMatrix(const GgMatrix &mp, const GgMatrix &mv) const | gg::GgSimpleShader | inlinevirtual |
| loadModelviewMatrix(const GLfloat *mv, const GLfloat *mn) const | gg::GgSimpleShader | inlinevirtual |
| loadModelviewMatrix(const GgMatrix &mv, const GgMatrix &mn) const | gg::GgSimpleShader | inlinevirtual |
| loadModelviewMatrix(const GLfloat *mv) const | gg::GgSimpleShader | inlinevirtual |
| loadModelviewMatrix(const GgMatrix &mv) const | gg::GgSimpleShader | inlinevirtual |
| loadProjectionMatrix(const GLfloat *mp) const | gg::GgPointShader | inlinevirtual |
| loadProjectionMatrix(const GgMatrix &mp) const | gg::GgPointShader | inlinevirtual |
| operator=(const GgSimpleShader &o) | gg::GgSimpleShader | inline |
| unuse() const | gg::GgPointShader | inline |
| use() const | gg::GgSimpleShader | inlinevirtual |
| use(const GLfloat *mp, const GLfloat *mv, const GLfloat *mn) const | gg::GgSimpleShader | inline |
| use(const GgMatrix &mp, const GgMatrix &mv, const GgMatrix &mn) const | gg::GgSimpleShader | inline |
| use(const GLfloat *mp, const GLfloat *mv) const | gg::GgSimpleShader | inline |
| use(const GgMatrix &mp, const GgMatrix &mv) const | gg::GgSimpleShader | inline |
| use(const LightBuffer *light, GLint i=0) const | gg::GgSimpleShader | inline |
| use(const LightBuffer &light, GLint i=0) const | gg::GgSimpleShader | inline |
| use(const GLfloat *mp, const GLfloat *mv, const GLfloat *mn, const LightBuffer *light, GLint i=0) const | gg::GgSimpleShader | inline |
| use(const GgMatrix &mp, const GgMatrix &mv, const GgMatrix &mn, const LightBuffer &light, GLint i=0) const | gg::GgSimpleShader | inline |
| use(const GLfloat *mp, const GLfloat *mv, const LightBuffer *light, GLint i=0) const | gg::GgSimpleShader | inline |
| use(const GgMatrix &mp, const GgMatrix &mv, const LightBuffer &light, GLint i=0) const | gg::GgSimpleShader | inline |
| use(const GLfloat *mp, const LightBuffer *light, GLint i=0) const | gg::GgSimpleShader | inline |
| use(const GgMatrix &mp, const LightBuffer &light, GLint i=0) const | gg::GgSimpleShader | inline |
| gg::GgPointShader::use(const GLfloat *mp) const | gg::GgPointShader | inline |
| gg::GgPointShader::use(const GgMatrix &mp) const | gg::GgPointShader | inline |
| ~GgPointShader() | gg::GgPointShader | inlinevirtual |
| ~GgSimpleShader() | gg::GgSimpleShader | inlinevirtual |