Top Constructors Methods
org.lwjgl.opengl

pack-priv final Class WindowsPbufferPeerInfo

extends WindowsPeerInfo
Class Inheritance
Imports
java.nio.ByteBuffer, .IntBuffer, org.lwjgl.LWJGLException

Author
elias_naur
Version
$Revision$ $Id$

Constructor Summary

AccessConstructor and Description
pack-priv
WindowsPbufferPeerInfo(int width, int height, PixelFormat pixel_format, IntBuffer pixelFormatCaps, IntBuffer pBufferAttribs)

Method Summary

Modifier and TypeMethod and Description
public void
public void
protected void
protected void
public boolean
private static native void
nBindTexImageToPbuffer(ByteBuffer handle, int buffer)

private static native void
nCreate(ByteBuffer handle, int width, int height, PixelFormat pixel_format, IntBuffer pixelFormatCaps, IntBuffer pBufferAttribs)

private static native void
private static native boolean
private static native void
private static native void
nSetPbufferAttrib(ByteBuffer handle, int attrib, int value)

public void
public void
setPbufferAttrib(int attrib, int value)

Inherited from org.lwjgl.opengl.WindowsPeerInfo:
choosePixelFormatgetHdcgetHwndsetPixelFormat

Constructor Detail

WindowsPbufferPeerInfoback to summary
pack-priv WindowsPbufferPeerInfo(int width, int height, PixelFormat pixel_format, IntBuffer pixelFormatCaps, IntBuffer pBufferAttribs) throws LWJGLException

Method Detail

bindTexImageToPbufferback to summary
public void bindTexImageToPbuffer(int buffer)
destroyback to summary
public void destroy()

Overrides org.lwjgl.opengl.PeerInfo.destroy.

doLockAndInitHandleback to summary
protected void doLockAndInitHandle() throws LWJGLException

Implements abstract org.lwjgl.opengl.PeerInfo.doLockAndInitHandle.

doUnlockback to summary
protected void doUnlock() throws LWJGLException

Implements abstract org.lwjgl.opengl.PeerInfo.doUnlock.

isBufferLostback to summary
public boolean isBufferLost()
nBindTexImageToPbufferback to summary
private static native void nBindTexImageToPbuffer(ByteBuffer handle, int buffer)
nCreateback to summary
private static native void nCreate(ByteBuffer handle, int width, int height, PixelFormat pixel_format, IntBuffer pixelFormatCaps, IntBuffer pBufferAttribs) throws LWJGLException
nDestroyback to summary
private static native void nDestroy(ByteBuffer handle)
nIsBufferLostback to summary
private static native boolean nIsBufferLost(ByteBuffer handle)
nReleaseTexImageFromPbufferback to summary
private static native void nReleaseTexImageFromPbuffer(ByteBuffer handle, int buffer)
nSetPbufferAttribback to summary
private static native void nSetPbufferAttrib(ByteBuffer handle, int attrib, int value)
releaseTexImageFromPbufferback to summary
public void releaseTexImageFromPbuffer(int buffer)
setPbufferAttribback to summary
public void setPbufferAttrib(int attrib, int value)