|
| | 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 |
| | シェーダのプログラム名を得る. [詳解]
|
| |