|
| GgPointShader () |
| コンストラクタ. [詳解]
|
|
| GgPointShader (const char *vert, const char *frag=0, const char *geom=0, GLint nvarying=0, const char **varyings=0) |
| コンストラクタ [詳解]
|
|
virtual | ~GgPointShader () |
| デストラクタ. [詳解]
|
|
void | load (const char *vert, const char *frag=0, const char *geom=0, GLint nvarying=0, const char **varyings=0) |
| シェーダのソースファイルを読み込む. [詳解]
|
|
virtual void | loadProjectionMatrix (const GLfloat *mp) const |
| 投影変換行列を設定する. [詳解]
|
|
virtual void | loadProjectionMatrix (const GgMatrix &mp) 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 |
| 投影変換行列とモデルビュー変換行列を設定する. [詳解]
|
|
virtual void | loadMatrix (const GgMatrix &mp, const GgMatrix &mv) const |
| 投影変換行列とモデルビュー変換行列を設定する. [詳解]
|
|
virtual void | use () 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 |
| シェーダのプログラム名を得る. [詳解]
|
|