| Modifier and Type | Field and Description |
|---|---|
| private WGLExt | |
| pack-priv static final Map | |
| private int | |
| private int | hasSwapInterval
2 WGL_EXT_swap_control_tear, 1 WGL_EXT_swap_control, 0 undefined, -1 none |
| private WGLExtProcAddressTable | |
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected final boolean | bindSwapBarrierImpl(final int group, final int barrier)
|
| protected void | copyImpl(final GLContext source, final int mask)
Implements abstract jogamp. |
| protected long | createContextARBImpl(final long
the shared context or null share, final boolean flag if direct is requested direct, final int ARB_create_context related, see references belowmajor number major, final int minor number minor)Implements abstract jogamp. ARB_create_context
mechanism to create a context.
|
| protected boolean | createImpl(long
the shared context handle or 0 shareWithHandle)Implements abstract jogamp. |
| protected void | destroyContextARBImpl(final long context)
Implements abstract jogamp. createContextARBImpl.
|
| protected void | |
| protected Map | |
| protected Map | |
| protected final StringBuilder | getPlatformExtensionsStringImpl()
Implements abstract jogamp. |
| public final ProcAddressTable | getPlatformExtProcAddressTable()
Implements abstract jogamp. |
| public Object | |
| pack-priv final WGLExt | |
| public final WGLExtProcAddressTable | |
| private final int | |
| public final boolean | isGLReadDrawableAvailable()
Implements abstract com. |
| protected final boolean | |
| protected void | |
| protected final boolean | queryMaxSwapGroupsImpl(final int[] maxGroups, final int maxGroups_offset, final int[] maxBarriers, final int maxBarriers_offset)
Overrides com. |
| protected void | |
| protected void | resetStates(final boolean
true if called for class initialization, otherwise false (re-init or destruction). isInit)Overrides jogamp. |
| protected final Integer | setSwapIntervalImpl2(final int interval)
Implements abstract jogamp. |
| protected final void | updateGLXProcAddressTable(final String
provides a fully qualified key of the context including device and GL profile contextFQN, final GLDynamicLookupHelper dlh)Implements abstract jogamp.
Ignoring |
| private final boolean | |
| private final boolean |
| _wglExt | back to summary |
|---|---|
| private WGLExt _wglExt | |
| extensionNameMap | back to summary |
|---|---|
| pack-priv static final Map<String, String> extensionNameMap | |
| hasSwapGroupNV | back to summary |
|---|---|
| private int hasSwapGroupNV | |
| hasSwapInterval | back to summary |
|---|---|
| private int hasSwapInterval 2 WGL_EXT_swap_control_tear, 1 WGL_EXT_swap_control, 0 undefined, -1 none | |
| wglExtProcAddressTable | back to summary |
|---|---|
| private WGLExtProcAddressTable wglExtProcAddressTable | |
| wglGetExtensionsStringEXTAvailable | back to summary |
|---|---|
| private boolean wglGetExtensionsStringEXTAvailable | |
| wglGetExtensionsStringEXTInitialized | back to summary |
|---|---|
| private boolean wglGetExtensionsStringEXTInitialized | |
| wglGLReadDrawableAvailable | back to summary |
|---|---|
| private boolean wglGLReadDrawableAvailable | |
| wglGLReadDrawableAvailableSet | back to summary |
|---|---|
| private boolean wglGLReadDrawableAvailableSet | |
| WindowsWGLContext | back to summary |
|---|---|
| pack-priv WindowsWGLContext(final GLDrawableImpl drawable, final GLContext shareWith) | |
| bindSwapBarrierImpl | back to summary |
|---|---|
| protected final boolean bindSwapBarrierImpl(final int group, final int barrier) Overrides com.
| |
| copyImpl | back to summary |
|---|---|
| protected void copyImpl(final GLContext source, final int mask) throws GLException Implements abstract jogamp.
| |
| createContextARBImpl | back to summary |
|---|---|
| protected long createContextARBImpl(final long share, final boolean direct, final int ctp, final int major, final int minor) Implements abstract jogamp. Doc from jogamp. Platform dependent but harmonized implementation of the
| |
| createImpl | back to summary |
|---|---|
| protected boolean createImpl(long shareWithHandle) throws GLException Implements abstract jogamp. Creates and initializes an appropriate OpenGL context. Should only be
called by
| |
| destroyContextARBImpl | back to summary |
|---|---|
| protected void destroyContextARBImpl(final long context) Implements abstract jogamp. Doc from jogamp. Destroy the context created by
| |
| destroyImpl | back to summary |
|---|---|
| protected void destroyImpl() throws GLException Implements abstract jogamp.
| |
| getExtensionNameMap | back to summary |
|---|---|
| protected Map Implements abstract jogamp.
| |
| getFunctionNameMap | back to summary |
|---|---|
| protected Map Implements abstract jogamp.
| |
| getPlatformExtensionsStringImpl | back to summary |
|---|---|
| protected final StringBuilder getPlatformExtensionsStringImpl() Implements abstract jogamp.
| |
| getPlatformExtProcAddressTable | back to summary |
|---|---|
| public final ProcAddressTable getPlatformExtProcAddressTable() Implements abstract jogamp. Doc from jogamp. Shall return the platform extension ProcAddressTable, ie for GLXExt, EGLExt, ..
| |
| getPlatformGLExtensions | back to summary |
|---|---|
| public Object getPlatformGLExtensions() Implements abstract jogamp.
| |
| getWGLExt | back to summary |
|---|---|
| pack-priv final WGLExt getWGLExt() | |
| getWGLExtProcAddressTable | back to summary |
|---|---|
| public final WGLExtProcAddressTable getWGLExtProcAddressTable() | |
| initSwapGroupImpl | back to summary |
|---|---|
| private final int initSwapGroupImpl(final WGLExt wglExt) | |
| isGLReadDrawableAvailable | back to summary |
|---|---|
| public final boolean isGLReadDrawableAvailable() Implements abstract com. Doc from com. Query whether using a distinguished read-drawable is supported.
| |
| joinSwapGroupImpl | back to summary |
|---|---|
| protected final boolean joinSwapGroupImpl(final int group) Overrides com.
| |
| makeCurrentImpl | back to summary |
|---|---|
| protected void makeCurrentImpl() throws GLException Implements abstract jogamp.
| |
| queryMaxSwapGroupsImpl | back to summary |
|---|---|
| protected final boolean queryMaxSwapGroupsImpl(final int[] maxGroups, final int maxGroups_offset, final int[] maxBarriers, final int maxBarriers_offset) Overrides com.
| |
| releaseImpl | back to summary |
|---|---|
| protected void releaseImpl() throws GLException Implements abstract jogamp.
| |
| resetStates | back to summary |
|---|---|
| protected void resetStates(final boolean isInit) Overrides jogamp.
| |
| setSwapIntervalImpl2 | back to summary |
|---|---|
| protected final Integer setSwapIntervalImpl2(final int interval) Implements abstract jogamp.
| |
| updateGLXProcAddressTable | back to summary |
|---|---|
| protected final void updateGLXProcAddressTable(final String contextFQN, final GLDynamicLookupHelper dlh) Implements abstract jogamp. Doc from jogamp. Updates the platform's 'GLX' function cache
Ignoring
| |
| wglMakeContextCurrent | back to summary |
|---|---|
| private final boolean wglMakeContextCurrent(final long hDrawDC, final long hReadDC, final long ctx) | |
| wglReleaseContext | back to summary |
|---|---|
| private final boolean wglReleaseContext() | |