public class BufferCapabilities
extends Object
implements Cloneable

Capabilities and properties of buffers.

public BufferCapabilities(ImageCapabilities, ImageCapabilities, BufferCapabilities.FlipContents)

Creates a new object for specifying buffering capabilities

Parameters

ImageCapabilities frontCaps: the capabilities of the front buffer; cannot be null

ImageCapabilities backCaps: the capabilities of the back and intermediate buffers; cannot be null

BufferCapabilities.FlipContents flipContents: the contents of the back buffer after page-flipping, null if page flipping is not used (implies blitting)

Throws

IllegalArgumentException: if frontCaps or backCaps are null

public Object clone()

public ImageCapabilities getBackBufferCapabilities()

public FlipContents getFlipContents()

public ImageCapabilities getFrontBufferCapabilities()

public boolean isFullScreenRequired()

public boolean isMultiBufferAvailable()

public boolean isPageFlipping()