|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.BufferCapabilities
Unsafe:
Field Summary | |
private ImageCapabilities |
backCaps
|
private java.awt.BufferCapabilities.FlipContents |
flipContents
|
private ImageCapabilities |
frontCaps
|
Constructor Summary | |
BufferCapabilities(ImageCapabilities frontCaps,
ImageCapabilities backCaps,
java.awt.BufferCapabilities.FlipContents flipContents)
Suppressed: Creates a new object for specifying buffering capabilities |
Method Summary | |
Object |
clone()
Suppressed: @return a copy of this BufferCapabilities object. |
ImageCapabilities |
getBackBufferCapabilities()
Enabled: @return the image capabilities of all back buffers (intermediate buffers are considered back buffers) |
java.awt.BufferCapabilities.FlipContents |
getFlipContents()
Enabled: @return the resulting contents of the back buffer after page-flipping. |
ImageCapabilities |
getFrontBufferCapabilities()
Enabled: @return the image capabilities of the front (displayed) buffer |
boolean |
isFullScreenRequired()
Enabled: @return whether page flipping is only available in full-screen mode. |
boolean |
isMultiBufferAvailable()
Enabled: @return whether or not page flipping can be performed using more than two buffers (one or more intermediate buffers as well as the front and back buffer). |
boolean |
isPageFlipping()
Enabled: @return whether or not the buffer strategy uses page flipping; a set of buffers that uses page flipping can swap the contents internally between the front buffer and one or more back buffers by switching the video pointer (or by copying memory internally). |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private ImageCapabilities frontCaps
private ImageCapabilities backCaps
private java.awt.BufferCapabilities.FlipContents flipContents
Constructor Detail |
public BufferCapabilities(ImageCapabilities frontCaps, ImageCapabilities backCaps, java.awt.BufferCapabilities.FlipContents flipContents)
frontCaps
- the capabilities of the front buffer; cannot be
null
backCaps
- the capabilities of the back and intermediate buffers;
cannot be null
flipContents
- the contents of the back buffer after page-flipping,
null
if page flipping is not used (implies blitting)Method Detail |
public ImageCapabilities getFrontBufferCapabilities()
public ImageCapabilities getBackBufferCapabilities()
public boolean isPageFlipping()
getFlipContents
returns
null
public java.awt.BufferCapabilities.FlipContents getFlipContents()
null
when the isPageFlipping
returns false
, implying blitting. It can be one of
FlipContents.UNDEFINED
(the assumed default), FlipContents.BACKGROUND
,
FlipContents.PRIOR
, or
FlipContents.COPIED
.
isPageFlipping()
,
FlipContents.UNDEFINED
,
FlipContents.BACKGROUND
,
FlipContents.PRIOR
,
FlipContents.COPIED
public boolean isFullScreenRequired()
true
, full-screen exclusive mode is required for
page-flipping.
isPageFlipping()
,
GraphicsDevice.setFullScreenWindow(java.awt.Window)
public boolean isMultiBufferAvailable()
isPageFlipping()
public Object clone()
clone
in class Object
java.lang.Cloneable
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |