Module: WGL_VERSION_1_0
- Defined in:
- lib/opengl-definitions/versions/WGL_VERSION_1_0.rb
Overview
Unlike other extensions, functions from this module are not pointers.
Defined Under Namespace
Modules: Constants
Constant Summary collapse
- TypeDefs =
{ BOOL: :int, DWORD: :ulong, HANDLE: :pointer, HDC: :pointer, HGLRC: :pointer, HGPUNV: :pointer, HPBUFFERARB: :pointer, HPBUFFEREXT: :pointer, HPVIDEODEV: :pointer, HVIDEOINPUTDEVICENV: :pointer, HVIDEOOUTPUTDEVICENV: :pointer, INT: :int, INT64: :int64, LPVOID: :pointer, PGPU_DEVICE: :pointer, UINT: :uint, VOID: :void, }.freeze
- Functions =
{ # HGLRC WINAPI wglCreateContext(HDC hdc) def wglCreateContext(hdc) end => [ :pointer, :pointer ].freeze, # HGLRC wglCreateLayerContext(HDC hdc, int iLayerPlane) def wglCreateLayerContext(hdc, iLayerPlane) end => [ :pointer, :pointer, :int ].freeze, # BOOL wglCopyContext(HGLRC hglrcSrc, HGLRC hglrcDst, UINT mask) def wglCopyContext(hglrcSrc, hglrcDst, mask) end => [ :bool, :pointer, :pointer, :uint ].freeze, # BOOL wglDeleteContext(HGLRC hglrc) def wglDeleteContext(hglrc) end => [ :bool, :pointer ].freeze, # BOOL wglDescribeLayerPlane(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nBytes, LPLAYERPLANEDESCRIPTOR plpd) def wglDescribeLayerPlane(hdc, iPixelFormat, iLayerPlane, nBytes, plpd) end => [ :bool, :pointer, :int, :int, :uint, :pointer ].freeze, # HGLRC wglGetCurrentContext() def wglGetCurrentContext() end => [ :pointer ].freeze, # HDC wglGetCurrentDC() def wglGetCurrentDC() end => [ :pointer ].freeze, # int wglGetLayerPaletteEntries(HDC hdc, int iLayerPlane, int iStart, int cEntries, COLORREF *pcr) def wglGetLayerPaletteEntries(hdc, iLayerPlane, iStart, cEntries, pcr) end => [ :int, :pointer, :int, :int, :int, :pointer ].freeze, # PROC wglGetProcAddress(LPCSTR lpszProc) def wglGetProcAddress(lpszProc) end => [ :pointer, :string ].freeze, # BOOL wglMakeCurrent(HDC hdc, HGLRC hglrc) def wglMakeCurrent(hdc, hglrc) end => [ :bool, :pointer, :pointer ].freeze, # BOOL wglRealizeLayerPalette(HDC hdc, int iLayerPlane, BOOL bRealize) def wglRealizeLayerPalette(hdc, iLayerPlane, bRealize) end => [ :bool, :pointer, :int, :bool ].freeze, # int wglSetLayerPaletteEntries(HDC hdc, int iLayerPlane, int iStart, int cEntries, const COLORREF *pcr) def wglSetLayerPaletteEntries(hdc, iLayerPlane, iStart, cEntries, pcr) end => [ :int, :pointer, :int, :int, :int, :pointer ].freeze, # BOOL wglShareLists(HGLRC hglrc1, HGLRC hglrc2) def wglShareLists(hglrc1, hglrc2) end => [ :bool, :pointer, :pointer ].freeze, # BOOL wglSwapLayerBuffers(HDC hdc, UINT fuPlanes) def wglSwapLayerBuffers(hdc, fuPlanes) end => [ :bool, :pointer, :uint ].freeze, # BOOL wglUseFontBitmaps(HDC hdc, DWORD first, DWORD count, DWORD listBase) def wglUseFontBitmapsW(hdc, first, count, listBase) end => [ :bool, :pointer, :uint, :uint, :uint ].freeze, def wglUseFontBitmapsA(hdc, first, count, listBase) end => [ :bool, :pointer, :uint, :uint, :uint ].freeze, # BOOL wglUseFontOutlines(HDC hdc, DWORD first, DWORD count, DWORD listBase, FLOAT deviation, FLOAT extrusion, int format, LPGLYPHMETRICSFLOAT lpgmf) def wglUseFontOutlinesW(hdc, first, count, listBase, deviation, extrusion, format, lpgmf) end => [ :bool, :pointer, :uint, :uint, :uint, :float, :float, :int, :pointer ].freeze, def wglUseFontOutlinesA(hdc, first, count, listBase, deviation, extrusion, format, lpgmf) end => [ :bool, :pointer, :uint, :uint, :uint, :float, :float, :int, :pointer ].freeze, }.freeze