ゲームグラフィックス特論
|
シェーダの基底クラス. [詳解]
#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 |
コピーコンストラクタは使用禁止.