Mercurial > projects > dwt2
diff org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/opengl/win32/native.d @ 0:6dd524f61e62
add dwt win and basic java stuff
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Mon, 02 Mar 2009 14:44:16 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/opengl/win32/native.d Mon Mar 02 14:44:16 2009 +0100 @@ -0,0 +1,26 @@ +module org.eclipse.swt.internal.opengl.win32.native; + +private import org.eclipse.swt.internal.win32.WINTYPES; + +extern (Windows): + +int ChoosePixelFormat( HDC, PIXELFORMATDESCRIPTOR* ); +int DescribePixelFormat( HDC, int, UINT, PIXELFORMATDESCRIPTOR* ); +int GetPixelFormat( HDC ); +BOOL SetPixelFormat( HDC, int, PIXELFORMATDESCRIPTOR* ); +BOOL SwapBuffers( HDC ); + +BOOL wglCopyContext(HGLRC, HGLRC, UINT); +HGLRC wglCreateContext(HDC); +HGLRC wglCreateLayerContext(HDC, int); +BOOL wglDeleteContext(HGLRC); +BOOL wglDescribeLayerPlane(HDC, int, int, UINT, LPLAYERPLANEDESCRIPTOR); +HGLRC wglGetCurrentContext(); +HDC wglGetCurrentDC(); +int wglGetLayerPaletteEntries(HDC, int, int, int, COLORREF*); +FARPROC wglGetProcAddress(LPCSTR); +BOOL wglMakeCurrent(HDC, HGLRC); +BOOL wglRealizeLayerPalette(HDC, int, BOOL); +int wglSetLayerPaletteEntries(HDC, int, int, int, COLORREF*); +BOOL wglShareLists(HGLRC, HGLRC); +BOOL wglSwapLayerBuffers(HDC, UINT);