|
ゲームグラフィックス特論
|
シェーダの基底クラス. [詳解]
#include <gg.h>
公開メンバ関数 | |
| GgShader (const char *vert, const char *frag=0, const char *geom=0, int nvarying=0, const char **varyings=0) | |
| コンストラクタ. [詳解] | |
| virtual | ~GgShader () |
| デストラクタ. [詳解] | |
| GgShader (const GgShader &o)=delete | |
| コピーコンストラクタは使用禁止. [詳解] | |
| GgShader & | operator= (const GgShader &o)=delete |
| 代入演算子は使用禁止. [詳解] | |
| void | use () const |
| シェーダプログラムの使用を開始する. [詳解] | |
| void | unuse () const |
| シェーダプログラムの使用を終了する. [詳解] | |
| GLuint | get () const |
| シェーダのプログラム名を得る. [詳解] | |
|
inline |
|
delete |
コピーコンストラクタは使用禁止.