ゲームグラフィックス特論
|
テクスチャ. [詳解]
#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 |