リファレンス 144 ドキュメント 7 サンプル 48
標準機能 346 advapi32.dll 419 api-ms-win-core-winrt-string-l1-1-0.dll 1 api-ms-win-dx-d3dkmt-l1-1-0.dll 1 arduino 12 Artlet2D 55 avrt.dll 11 bcrypt.dll 53 com_misc.dll 1238 comctl32.dll 94 comdlg32.dll 2 crypt32.dll 218 d2d1.dll 13 d3d11.dll 5 d3module 29 dbghelp.dll 128 dinput8.dll 1 dwmapi.dll 31 dwrite.dll 1 dxgi.dll 5 DxLibW 2738 encode.as 8 evr.dll 7 form_decode 1 gdi32.dll 384 gdiplus.dll 627 glu32.dll 52 hgimg3 152 hgimg4 166 hsedsdk 36 HSP3Dish 119 hsp3imp 4 hsp3util 17 hspble.dll 13 hspcbcom 11 hspcmp 21 hspcv 31 hspcv4 275 hspd2d 28 hspda 23 hspdb 8 hspdb.dll 14 hspduckdb.dll 10 hspext 59 hspinet 60 hspjson.dll 10 hspllama.dll 11 hspmath 41 hspmcp.dll 7 hspmfcam.dll 30 hspmidi.dll 17 hspmucom 17 hspogg 20 hsponnx.dll 13 hsppdf.dll 11 hspprint 6 hspsapi_64.dll 3 hspsock 12 hsptflite.dll 19 hsptv 2 hspusbio 6 hspvosk_64.dll 4 hspwasm.dll 10 hspwebsrv.dll 9 hspwebview2.dll 18 hspwgcapture.dll 8 hspwhisper_64.dll 4 hspwinrtocr.dll 5 hspwinrtspeech_64.dll 3 httpapi.dll 42 imm32.dll 63 iphlpapi.dll 194 iron_7z.hsp 6 iron_ai.hsp 9 iron_camera.hsp 6 iron_camera_mf.hsp 31 iron_clip.hsp 4 iron_csv.hsp 8 iron_dialog.hsp 2 iron_hash.hsp 12 iron_http.hsp 4 iron_ini.hsp 11 iron_json.hsp 10 iron_mcp_client.hsp 9 iron_mcp_server.hsp 6 iron_mediapipe.hsp 13 iron_office.hsp 6 iron_perf.hsp 5 iron_serial.hsp 6 iron_shell.hsp 6 iron_speech.hsp 9 iron_sysinfo.hsp 10 iron_toast.hsp 4 iron_url.hsp 6 iron_video.hsp 10 iron_xlsx.hsp 11 kernel32.dll 884 layer_fade 5 mf.dll 31 mfplat.dll 122 mfreadwrite.dll 5 mod_fontdlg 1 mod_joystick2 2 mod_menu 3 mod_mmaudio 7 mod_picfont 2 mod_posteffect 7 mod_regexp 4 mod_rss 1 mod_vpad 5 msimg32.dll 3 ncrypt.dll 1 netapi32.dll 45 normaliz.dll 2 obaq 51 obj 4 ole32.dll 143 oleaut32.dll 404 opengl32.dll 353 powrprof.dll 84 propsys.dll 1 psapi.dll 20 secur32.dll 2 shell32.dll 195 shlwapi.dll 15 SQLele 18 urlmon.dll 71 user32.dll 607 userenv.dll 34 uxtheme.dll 77 version.dll 7 wer.dll 20 windowscodecs.dll 9 winhttp.dll 46 wininet.dll 192 winmm.dll 146 wintrust.dll 7 wlanapi.dll 59 wmvcore.dll 11 ws2_32.dll 90 wtsapi32.dll 44 xaudio2_8.dll 4 xmllite.dll 6 ZLibWrap 2

glu32.dll

Version 1.0 Date 2026/04/16 Author IronHSP / CsWin32 bridge

Win32API

gluBeginCurve
gluBeginCurve と gluEndCurve は NURBS 曲線定義を区切る。 | gluBeginCurve 関数 (Glu.h)
gluBeginCurve と gluEndCurve は NURBS 曲線定義を区切る。 | gluBeginCurve 関数 (Glu.h) [戻り値] この関数は値を返さない。 [備考] **gluBeginCurve** で NURBS 曲線定義の開始をマークする。
gluBeginPolygon
gluBeginPolygon と gluEndPolygon はポリゴン記述を区切る。 | gluBeginPolygon 関数 (Glu.h)
gluBeginPolygon と gluEndPolygon はポリゴン記述を区切る。 | gluBeginPolygon 関数 (Glu.h) [戻り値] この関数は値を返さない。
gluBeginSurface
gluBeginSurface と gluEndSurface は NURBS サーフェス定義を区切る。 | gluBeginSurface 関数 (Glu.h)
gluBeginSurface と gluEndSurface は NURBS サーフェス定義を区切る。 | gluBeginSurface 関数 (Glu.h) [戻り値] この関数は値を返さない。
gluBeginTrim
gluBeginTrim と gluEndTrim は NURBS トリミングループ定義を区切る。 | gluBeginTrim 関数 (Glu.h)
gluBeginTrim と gluEndTrim は NURBS トリミングループ定義を区切る。 | gluBeginTrim 関数 (Glu.h) [戻り値] この関数は値を返さない。
gluBuild1DMipmaps
gluBuild1DMipmaps 関数は 1 次元ミップマップを生成する。
gluBuild1DMipmaps 関数は 1 次元ミップマップを生成する。 [戻り値] この関数は値を返さない。 [備考] **gluBuild1DMipmaps** は入力画像を取得し、**gluScaleImage** を使って全ミップマップ画像を生成する。
gluBuild2DMipmaps
gluBuild2DMipmaps 関数は 2 次元ミップマップを生成する。
gluBuild2DMipmaps 関数は 2 次元ミップマップを生成する。 [戻り値] この関数は値を返さない。 [備考] **gluBuild2DMipmaps** は入力画像を取得し、**gluScaleImage** で全ミップマップ画像を生成する。
gluCylinder
gluCylinder 関数は円柱を描画する。
gluCylinder 関数は円柱を描画する。 [戻り値] この関数は値を返さない。 [備考] **gluCylinder** は z 軸に沿って向き付けされた円柱を描画する。底面は *z* = 0、上面は *z* = *height* に配置される。
gluDeleteNurbsRenderer
gluDeleteNurbsRenderer 関数は NURBS オブジェクトを破棄する。
gluDeleteNurbsRenderer 関数は NURBS オブジェクトを破棄する。 [戻り値] この関数は値を返さない。 [備考] **gluDeleteNurbsRenderer** は NURBS オブジェクトを破棄し、使用していたメモリを解放する。
gluDeleteQuadric
gluDeleteQuadric 関数は Quadric オブジェクトを破棄する。
gluDeleteQuadric 関数は Quadric オブジェクトを破棄する。 [戻り値] この関数は値を返さない。 [備考] **gluDeleteQuadric** は Quadric オブジェクトを破棄しメモリを解放する。呼び出し後は *state* を使用できない。
gluDeleteTess
gluDeleteTess 関数はテッセレーションオブジェクトを破棄する。
gluDeleteTess 関数はテッセレーションオブジェクトを破棄する。 [戻り値] この関数は値を返さない。 [備考] **gluDeleteTess** は指定テッセレーションオブジェクトを破棄しメモリを解放する。
gluDisk
gluDisk 関数は円盤を描画する。
gluDisk 関数は円盤を描画する。 [戻り値] この関数は値を返さない。 [備考] **gluDisk** は *z* = 0 平面に円盤を描画する。外半径は *outerRadius*、内半径は *innerRadius* の同心円穴を持つ。
gluEndCurve
gluBeginCurve と gluEndCurve は NURBS 曲線定義を区切る。 | gluEndCurve 関数 (Glu.h)
gluBeginCurve と gluEndCurve は NURBS 曲線定義を区切る。 | gluEndCurve 関数 (Glu.h) [戻り値] この関数は値を返さない。 [備考] **gluBeginCurve** で NURBS 曲線定義の開始をマークする。
gluEndPolygon
gluBeginPolygon と gluEndPolygon はポリゴン記述を区切る。 | gluEndPolygon 関数 (Glu.h)
gluBeginPolygon と gluEndPolygon はポリゴン記述を区切る。 | gluEndPolygon 関数 (Glu.h) [戻り値] この関数は値を返さない。
gluEndSurface
gluBeginSurface と gluEndSurface は NURBS サーフェス定義を区切る。 | gluEndSurface 関数 (Glu.h)
gluBeginSurface と gluEndSurface は NURBS サーフェス定義を区切る。 | gluEndSurface 関数 (Glu.h) [戻り値] この関数は値を返さない。
gluEndTrim
gluBeginTrim と gluEndTrim は NURBS トリミングループ定義を区切る。 | gluEndTrim 関数 (Glu.h)
gluBeginTrim と gluEndTrim は NURBS トリミングループ定義を区切る。 | gluEndTrim 関数 (Glu.h) [戻り値] この関数は値を返さない。
gluErrorString
gluErrorString 関数は OpenGL または GLU のエラーコードから ANSI エラー文字列を生成する。
gluErrorString 関数は OpenGL または GLU のエラーコードから ANSI エラー文字列を生成する。 [備考] **gluErrorString** は OpenGL または GLU のエラーコードからエラー文字列を生成する。
gluErrorUnicodeStringEXT
(no summary)
..
gluGetNurbsProperty
gluGetNurbsProperty 関数は NURBS プロパティを取得する。
gluGetNurbsProperty 関数は NURBS プロパティを取得する。 [戻り値] この関数は値を返さない。 [備考] **gluGetNurbsProperty** で NURBS オブジェクトに格納されたプロパティを取得する。
gluGetString
gluGetString 関数は GLU バージョン番号またはサポートされている GLU 拡張呼び出しを示す文字列を取得する。
gluGetString 関数は GLU バージョン番号またはサポートされている GLU 拡張呼び出しを示す文字列を取得する。 [備考] **gluGetString** は静的な NULL 終端文字列へのポインタを返す。
gluGetTessProperty
gluGetTessProperty 関数はテッセレーションオブジェクトのプロパティを取得する。
gluGetTessProperty 関数はテッセレーションオブジェクトのプロパティを取得する。 [戻り値] この関数は値を返さない。 [備考] **gluGetTessProperty** はテッセレーションオブジェクトに格納されたプロパティを取得する。
gluLoadSamplingMatrices
gluLoadSamplingMatrices 関数は NURBS のサンプリング行列とカリング行列をロードする。
gluLoadSamplingMatrices 関数は NURBS のサンプリング行列とカリング行列をロードする。 [戻り値] この関数は値を返さない。
gluLookAt
gluLookAt 関数はビュー変換を定義する。
gluLookAt 関数はビュー変換を定義する。 [戻り値] この関数は値を返さない。 [備考] **gluLookAt** は視点、シーン中心を示す参照点、上方向ベクトルからビュー行列を生成する。
gluNewNurbsRenderer
gluNewNurbsRenderer 関数は NURBS オブジェクトを作成する。
gluNewNurbsRenderer 関数は NURBS オブジェクトを作成する。 [備考] この関数に引数はない。**gluNewNurbsRenderer** は新しい NURBS オブジェクトを作成してそのポインタを返す。
gluNewQuadric
gluNewQuadric 関数は Quadric オブジェクトを作成する。
gluNewQuadric 関数は Quadric オブジェクトを作成する。 [備考] この関数に引数はない。**gluNewQuadric** は新しい Quadric オブジェクトを作成してそのポインタを返す。戻り値が 0 の場合はメモリ不足を意味する。
gluNewTess
gluNewTess 関数はテッセレーションオブジェクトを作成する。
gluNewTess 関数はテッセレーションオブジェクトを作成する。 [備考] この関数に引数はない。**gluNewTess** は新しいテッセレーションオブジェクトを作成してそのポインタを返す。戻り値が 0 の場合はメモリ不足を意味する。
gluNextContour
gluNextContour 関数は別の輪郭の開始をマークする。
gluNextContour 関数は別の輪郭の開始をマークする。 [戻り値] この関数は値を返さない。 [備考] **gluNextContour** は複数輪郭を持つポリゴンを記述するために使う。
gluNurbsCallback
gluNurbsCallback 関数は NURBS オブジェクトのコールバックを定義する。
gluNurbsCallback 関数は NURBS オブジェクトのコールバックを定義する。 [戻り値] この関数は値を返さない。 [備考] **gluNurbsCallback** は NURBS オブジェクトで使用されるコールバックを定義する。
gluNurbsCurve
gluNurbsCurve 関数は NURBS 曲線の形状を定義する。
gluNurbsCurve 関数は NURBS 曲線の形状を定義する。 [戻り値] この関数は値を返さない。 [備考] **gluNurbsCurve** が **gluBeginCurve**/**gluEndCurve** 対の中にあるときはレンダリング対象の曲線を表す。
gluNurbsProperty
gluNurbsProperty 関数は NURBS プロパティを設定する。
gluNurbsProperty 関数は NURBS プロパティを設定する。 [戻り値] この関数は値を返さない。 [備考] **gluNurbsProperty** は NURBS オブジェクトに格納されたプロパティを制御する。
gluNurbsSurface
gluNurbsSurface 関数は NURBS サーフェスの形状を定義する。
gluNurbsSurface 関数は NURBS サーフェスの形状を定義する。 [戻り値] この関数は値を返さない。 [備考] **gluNurbsSurface** は NURBS サーフェス定義内で使用し、トリミング前の形状を記述する。
gluOrtho2D
gluOrtho2D 関数は 2 次元正射投影行列を定義する。
gluOrtho2D 関数は 2 次元正射投影行列を定義する。 [戻り値] この関数は値を返さない。 [備考] **gluOrtho2D** は 2 次元正射投影ビュー領域を設定する。**glOrtho** を zNear = -1、zFar = 1 で呼ぶのと等価である。
gluPartialDisk
gluPartialDisk 関数は円盤の弧を描画する。
gluPartialDisk 関数は円盤の弧を描画する。 [戻り値] この関数は値を返さない。 [備考] **gluPartialDisk** は *z* = 0 平面に部分円盤を描画する。
gluPerspective
gluPerspective 関数は透視投影行列を設定する。
gluPerspective 関数は透視投影行列を設定する。 [戻り値] この関数は値を返さない。 [備考] **gluPerspective** はワールド座標系への視野錘台を指定する。一般にアスペクト比は関連ビューポートに一致させる。
gluPickMatrix
gluPickMatrix 関数はピッキング領域を定義する。
gluPickMatrix 関数はピッキング領域を定義する。 [戻り値] この関数は値を返さない。 [備考] **gluPickMatrix** はビューポートの小領域に描画を制限するための射影行列を生成する。
gluProject
gluProject 関数はオブジェクト座標をウィンドウ座標にマップする。
gluProject 関数はオブジェクト座標をウィンドウ座標にマップする。 [戻り値] 関数が成功すると戻り値は GL_TRUE となる。関数が失敗した場合、戻り値は GL_FALSE となる。
gluPwlCurve
gluPwlCurve 関数は区分線形 NURBS トリミング曲線を記述する。
gluPwlCurve 関数は区分線形 NURBS トリミング曲線を記述する。 [戻り値] この関数は値を返さない。 [備考] **gluPwlCurve** は NURBS サーフェス用の区分線形トリミング曲線を記述する。
gluQuadricCallback
gluQuadricCallback 関数は Quadric オブジェクトのコールバックを定義する。
gluQuadricCallback 関数は Quadric オブジェクトのコールバックを定義する。 [戻り値] この関数は値を返さない。 [備考] **gluQuadricCallback** は Quadric オブジェクトで使用される新しいコールバックを定義する。
gluQuadricDrawStyle
gluQuadricDrawStyle 関数は Quadric の描画スタイルを指定する。
gluQuadricDrawStyle 関数は Quadric の描画スタイルを指定する。 [戻り値] この関数は値を返さない。
gluQuadricNormals
gluQuadricNormals 関数は Quadric に使う法線の種類を指定する。
gluQuadricNormals 関数は Quadric に使う法線の種類を指定する。 [戻り値] この関数は値を返さない。 [備考] **gluQuadricNormals** は **quadObject** でレンダリングされる Quadric に使う法線の種類を指定する。
gluQuadricOrientation
gluQuadricOrientation 関数は Quadric の内/外向きを指定する。
gluQuadricOrientation 関数は Quadric の内/外向きを指定する。 [戻り値] この関数は値を返さない。
gluQuadricTexture
gluQuadricTexture 関数は Quadric にテクスチャを適用するかを指定する。
gluQuadricTexture 関数は Quadric にテクスチャを適用するかを指定する。 [戻り値] この関数は値を返さない。
gluScaleImage
gluScaleImage 関数は画像を任意サイズにスケールする。
gluScaleImage 関数は画像を任意サイズにスケールする。 [戻り値] 関数が成功すると戻り値は 0 となる。関数が失敗した場合、戻り値は GLU エラーコードとなる (**gluErrorString** 参照)。
gluSphere
gluSphere 関数は球を描画する。
gluSphere 関数は球を描画する。 [戻り値] この関数は値を返さない。 [備考] **gluSphere** は原点中心・指定半径の球を描画する。z 軸周りに slices、z 軸方向に stacks で分割される (経度・緯度のように)。
gluTessBeginContour
gluTessBeginContour と gluTessEndContour は輪郭記述を区切る。 | gluTessBeginContour 関数 (Glu.h)
gluTessBeginContour と gluTessEndContour は輪郭記述を区切る。 | gluTessBeginContour 関数 (Glu.h) [戻り値] この関数は値を返さない。
gluTessBeginPolygon
gluTessBeginPolygon と gluTessEndPolygon はポリゴン記述を区切る。 | gluTessBeginPolygon 関数 (Glu.h)
gluTessBeginPolygon と gluTessEndPolygon はポリゴン記述を区切る。 | gluTessBeginPolygon 関数 (Glu.h) [戻り値] この関数は値を返さない。
gluTessCallback
gluTessCallback 関数はテッセレーションオブジェクトのコールバックを定義する。
gluTessCallback 関数はテッセレーションオブジェクトのコールバックを定義する。 [戻り値] この関数は値を返さない。 [備考] **gluTessCallback** はテッセレーションオブジェクトで使用されるコールバックを指定する。
gluTessEndContour
gluTessBeginContour と gluTessEndContour は輪郭記述を区切る。 | gluTessEndContour 関数 (Glu.h)
gluTessBeginContour と gluTessEndContour は輪郭記述を区切る。 | gluTessEndContour 関数 (Glu.h) [戻り値] この関数は値を返さない。
gluTessEndPolygon
gluTessBeginPolygon と gluTessEndPolygon はポリゴン記述を区切る。 | gluTessEndPolygon 関数 (Glu.h)
gluTessBeginPolygon と gluTessEndPolygon はポリゴン記述を区切る。 | gluTessEndPolygon 関数 (Glu.h) [戻り値] この関数は値を返さない。
gluTessNormal
gluTessNormal 関数はポリゴンの法線を指定する。
gluTessNormal 関数はポリゴンの法線を指定する。 [戻り値] この関数は値を返さない。 [備考] **gluTessNormal** は定義するポリゴンの法線を記述する。
gluTessProperty
gluTessProperty 関数はテッセレーションオブジェクトのプロパティを設定する。
gluTessProperty 関数はテッセレーションオブジェクトのプロパティを設定する。 [戻り値] この関数は値を返さない。 [備考] **gluTessProperty** はテッセレーションオブジェクトに格納されたプロパティを制御する。
gluTessVertex
gluTessVertex 関数はポリゴンの頂点を指定する。
gluTessVertex 関数はポリゴンの頂点を指定する。 [戻り値] この関数は値を返さない。 [備考] **gluTessVertex** はユーザが定義中のポリゴンの頂点を記述する。連続呼び出しで閉じた輪郭を記述する。例えば四角形なら 4 回呼ぶ。
gluUnProject
gluUnProject 関数はウィンドウ座標をオブジェクト座標にマップする。
gluUnProject 関数はウィンドウ座標をオブジェクト座標にマップする。 [戻り値] 関数が成功すると戻り値は GL_TRUE となる。関数が失敗した場合、戻り値は GL_FALSE となる。