|
ゲームグラフィックス特論
|
テクスチャ. [詳解]
#include <gg.h>
公開メンバ関数 | |
| GgTexture (const GLvoid *image, GLsizei width, GLsizei height, GLenum format=GL_BGR, GLenum type=GL_UNSIGNED_BYTE, GLenum internal=GL_RGBA, GLenum wrap=GL_CLAMP_TO_EDGE) | |
| メモリ上のデータからテクスチャを作成するコンストラクタ. [詳解] | |
| virtual | ~GgTexture () |
| デストラクタ. [詳解] | |
| GgTexture (const GgTexture &o)=delete | |
| コピーコンストラクタは使用禁止. [詳解] | |
| GgTexture & | operator= (const GgTexture &o)=delete |
| 代入演算子は使用禁止. [詳解] | |
| void | bind () const |
| テクスチャの使用開始 (このテクスチャを使用する際に呼び出す). [詳解] | |
| void | unbind () const |
| テクスチャの使用終了 (このテクスチャを使用しなくなったら呼び出す). [詳解] | |
| GLsizei | getWidth () const |
| 使用しているテクスチャの横の画素数を取り出す. [詳解] | |
| GLsizei | getHeight () const |
| 使用しているテクスチャの縦の画素数を取り出す. [詳解] | |
| void | getSize (GLsizei *size) const |
| 使用しているテクスチャのサイズを取り出す. [詳解] | |
| const GLsizei * | getSize () const |
| 使用しているテクスチャのサイズを取り出す. [詳解] | |
| GLuint | getTexture () const |
| 使用しているテクスチャのテクスチャ名を得る. [詳解] | |
|
inline |
|
delete |
コピーコンストラクタは使用禁止.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |