is new.
java.lang.Objectjava.awt.image.BufferStrategy
java.awt.Component.BltBufferStrategy
protected class Component.BltBufferStrategy
Inner class for blitting offscreen surfaces to a component.
| Field Summary | |
|---|---|
| protected VolatileImage [] |
backBuffers
The back buffers |
| protected BufferCapabilities |
caps
The buffering capabilities |
| protected int |
height
|
| protected boolean |
validatedContents
Whether or not the drawing buffer has been recently restored from a lost state. |
| protected int |
width
Size of the back buffers |
| Constructor Summary | |
|---|---|
| protected |
Component.BltBufferStrategy
(int numBuffers,
BufferCapabilities
caps) Creates a new blt buffer strategy around a component |
| Method Summary | |
|---|---|
| boolean |
contentsLost
() Returns whether the drawing buffer was lost since the last call to getDrawGraphics. |
| boolean |
contentsRestored
() Returns whether the drawing buffer was recently restored from a lost state and reinitialized to the default background color (white). |
| protected void |
createBackBuffers
(int numBuffers) Creates the back buffers |
| void |
dispose
() Releases system resources currently consumed by this BufferStrategy and removes it from the associated Component. |
| BufferCapabilities |
getCapabilities
() Returns the BufferCapabilities for this BufferStrategy. |
| Graphics |
getDrawGraphics
() Creates a graphics context for the drawing buffer. |
| protected void |
revalidate
() Restore the drawing buffer if it has been lost |
| void |
show
() Makes the next available buffer visible. |
| Methods inherited from class java.lang. Object |
|---|
| clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| Field Detail |
|---|
protected BufferCapabilities caps
protected VolatileImage[] backBuffers
protected boolean validatedContents
protected int width
protected int height
| Constructor Detail |
|---|
protected Component.BltBufferStrategy(int numBuffers,
BufferCapabilities caps)
| Method Detail |
|---|
public void dispose()
Component.createBufferStrategy(int)
,
Component.getBufferStrategy()
protected void createBackBuffers(int numBuffers)
public BufferCapabilities getCapabilities()
public Graphics getDrawGraphics()
public void show()
protected void revalidate()
public boolean contentsLost()
public boolean contentsRestored()