目次
-
API(機能別)
-
ディスプレイとウィンドウ
- SDL_GL_BindTexture
SDL_GL_BindTexture
OpenGLプリミティブのレンダリングで使うためにOpenGL/ES/ES2テクスチャをカレントコンテキストにバインドする
構文
int SDL_GL_BindTexture(SDL_Texture *texture, float *texw, float *texh)
引数
texture
OpenGL/ES/ES2カレントコンテキストにバインドするテクスチャ
texw
テクスチャの幅を代入するfloat型の変数へのポインタ, 必要ない場合はNULL
texh
テクスチャの高さを代入するfloat型の変数へのポインタ, 必要ない場合はNULL
戻り値
成功のとき0, 操作が対応していないときは-1を戻す.
詳細
値が得られたなら, texwとtexhには得られたテクスチャに適した幅と高さが代入されている. ほとんどの場合, 両方の値は1.0である. しかし, the GL_ARB_texture_rectangle拡張に対応した環境では, これらの値はテクスチャの生成のために使われた実際のピクセル数の幅と高さである. このことはOpenGLにテクスチャの座標を与える場合に考慮する必要がある.
関連項目(関数)
SDL_GL_UnbindTexture
SDL_GL_MakeCurrent
SDL Wikiへのリンク
SDL_GL_BindTexture - SDL Wiki