Package com.sun.jna.platform.win32
Interface OpenGL32
- All Superinterfaces:
- AltCallingConvention,- Library,- StdCall,- StdCallLibrary
opengl32.dll Interface.
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.sun.jna.LibraryLibrary.HandlerNested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibraryStdCallLibrary.StdCallCallback
- 
Field SummaryFieldsFields inherited from interface com.sun.jna.LibraryOPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_SYMBOL_PROVIDER, OPTION_TYPE_MAPPERFields inherited from interface com.sun.jna.win32.StdCallLibraryFUNCTION_MAPPER, STDCALL_CONVENTION
- 
Method SummaryModifier and TypeMethodDescriptionglGetString(int name) The glGetString function returns a string describing the current OpenGL connection.wglCreateContext(WinDef.HDC windowDC) The wglCreateContext function creates a new OpenGL rendering context, which is suitable for drawing on the device referenced by hdc.booleanwglDeleteContext(WinDef.HGLRC hglrc) The wglDeleteContext function deletes a specified OpenGL rendering context.The wglGetCurrentContext function obtains a handle to the current OpenGL rendering context of the calling thread.wglGetProcAddress(String lpszProc) The wglGetProcAddress function returns the address of an OpenGL extension function for use with the current OpenGL rendering context.booleanwglMakeCurrent(WinDef.HDC windowDC, WinDef.HGLRC hglrc) The wglMakeCurrent function makes a specified OpenGL rendering context the calling thread's current rendering context.
- 
Field Details- 
INSTANCE
 
- 
- 
Method Details- 
glGetStringThe glGetString function returns a string describing the current OpenGL connection.- Parameters:
- name- One of the following symbolic constants.
- Returns:
- The glGetString function returns a pointer to a static string describing some aspect of the current OpenGL connection.
 
- 
wglCreateContextThe wglCreateContext function creates a new OpenGL rendering context, which is suitable for drawing on the device referenced by hdc. The rendering context has the same pixel format as the device context.- Parameters:
- windowDC- Handle to a device context for which the function creates a suitable OpenGL rendering context.
- Returns:
- handle to an OpenGL rendering context
 
- 
wglGetCurrentContextWinDef.HGLRC wglGetCurrentContext()The wglGetCurrentContext function obtains a handle to the current OpenGL rendering context of the calling thread.- Returns:
- If the calling thread has a current OpenGL rendering context, wglGetCurrentContext returns a handle to that rendering context. Otherwise, the return value is NULL.
 
- 
wglMakeCurrentThe wglMakeCurrent function makes a specified OpenGL rendering context the calling thread's current rendering context. All subsequent OpenGL calls made by the thread are drawn on the device identified by hdc.- Parameters:
- windowDC- Handle to a device context. Subsequent OpenGL calls made by the calling thread are drawn on the device identified by hdc.
- hglrc- Handle to an OpenGL rendering context that the function sets as the calling thread's rendering context.
- Returns:
- true if successful
 
- 
wglDeleteContextThe wglDeleteContext function deletes a specified OpenGL rendering context.- Parameters:
- hglrc- Handle to an OpenGL rendering context that the function will delete.
- Returns:
- true if successful
 
- 
wglGetProcAddressThe wglGetProcAddress function returns the address of an OpenGL extension function for use with the current OpenGL rendering context.- Parameters:
- lpszProc- Points to a null-terminated string that is the name of the extension function. The name of the extension function must be identical to a corresponding function implemented by OpenGL.
- Returns:
- When the function succeeds, the return value is the address of the extension function.
 
 
-