glPixelZoom 関数

glPixelZoom 関数は、ピクセル ズーム係数を指定します。

構文

void WINAPI glPixelZoom(
   GLfloat xfactor,
   GLfloat yfactor
);

パラメーター

xfactor

ピクセル書き込み操作の x ズーム係数。

yfactor

ピクセル書き込み操作の y ズーム係数。

戻り値

この関数は値を返しません。

エラー コード

次のエラー コードは、 glGetError 関数によって取得できます。

名前 意味
GL_INVALID_OPERATION
glBegin の呼び出しと glEnd の対応する呼び出しの間に関数が呼び出されました。

解説

glPixelZoom 関数は、x および y ズーム係数の値指定します。 glDrawPixels または glCopyPixels の実行中に、(xr ,yr) が現在のラスター位置であり、指定された要素がピクセル四角形の n番目の行と m番目の列にある場合は、中央のピクセルが角の四角形内にあるピクセル

ピクセルが置換候補となる場所を示す数式。

は置換の候補です。 この四角形領域の下端または左端に中心があるピクセルも変更されます。

ピクセル ズーム係数は、正の値に限定されません。 負のズーム係数は、現在のラスター位置に関する結果の画像を反映します。

次の関数は 、glPixelZoom に関連する情報を取得します。

引数GL_ZOOM_Xを含む glGet

引数GL_ZOOM_Yを含む glGet

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Gl.h
ライブラリ
Opengl32.lib
[DLL]
Opengl32.dll

関連項目

glBegin

glCopyPixels

glDrawPixels

glEnd