Top Fields Constructors Methods
jogamp.opengl.windows.wgl

public Class WindowsPbufferWGLDrawable

extends WindowsWGLDrawable
Class Inheritance
Imports
java.nio.FloatBuffer, .IntBuffer, com.jogamp.nativewindow.AbstractGraphicsDevice, .NativeSurface, .NativeWindowException, .MutableSurface, com.jogamp.opengl.GLCapabilitiesImmutable, .GLContext, .GLDrawableFactory, .GLException, .GLProfile, com.jogamp.common.nio.Buffers, jogamp.nativewindow.windows.GDI, jogamp.opengl.GLDrawableImpl, .GLGraphicsConfigurationUtil, jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory.SharedResource

Field Summary

Modifier and TypeField and Description
private long
private WGLExt

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public GLContext
createContext(final GLContext shareWith)

Implements com.jogamp.opengl.GLDrawable.createContext.

Creates a new context for drawing to this drawable that will optionally share buffer objects, textures and other server-side OpenGL objects with the specified GLContext.
private void
protected void
public long
protected void
setRealizedImpl()

Overrides jogamp.opengl.windows.wgl.WindowsWGLDrawable.setRealizedImpl.

Platform specific realization of drawable
private static String
Inherited from jogamp.opengl.windows.wgl.WindowsWGLDrawable:
swapBuffersImpl

Field Detail

bufferback to summary
private long buffer
cachedWGLExtback to summary
private WGLExt cachedWGLExt

Constructor Detail

WindowsPbufferWGLDrawableback to summary
protected WindowsPbufferWGLDrawable(final GLDrawableFactory factory, final NativeSurface target)

Method Detail

createContextback to summary
public GLContext createContext(final GLContext shareWith)

Implements com.jogamp.opengl.GLDrawable.createContext.

Doc from com.jogamp.opengl.GLDrawable.createContext.

Creates a new context for drawing to this drawable that will optionally share buffer objects, textures and other server-side OpenGL objects with the specified GLContext.

The GLContext share need not be associated with this GLDrawable and may be null if sharing of display lists and other objects is not desired. See the note in the overview documentation context sharing as well as GLSharedContextSetter.

Annotations
@Override
createPbufferback to summary
private void createPbuffer()
destroyPbufferback to summary
protected void destroyPbuffer()
getPbufferHandleback to summary
public long getPbufferHandle()
setRealizedImplback to summary
protected void setRealizedImpl()

Overrides jogamp.opengl.windows.wgl.WindowsWGLDrawable.setRealizedImpl.

Doc from jogamp.opengl.GLDrawableImpl.setRealizedImpl.

Platform specific realization of drawable

Annotations
@Override
wglGetLastErrorback to summary
private static String wglGetLastError()