|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.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
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
Creates the back buffers |
BufferCapabilities |
getCapabilities
|
Graphics |
getDrawGraphics
|
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 |
| 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)
numBuffers - the component to use as the front buffercaps - the capabilities of the buffers| Method Detail |
|---|

protected void createBackBuffers(int numBuffers)

public BufferCapabilities![]()
![]()
getCapabilities()
getCapabilities

in class BufferStrategy


public Graphics![]()
![]()
getDrawGraphics()
getDrawGraphics

in class BufferStrategy


public void show()
show

in class BufferStrategy


protected void revalidate()

public boolean contentsLost()
BufferStrategy

getDrawGraphics. Since the buffers in a buffer strategy
are usually type VolatileImage, they may become lost.
For a discussion on lost buffers, see VolatileImage.
contentsLost

in class BufferStrategy

getDrawGraphicsVolatileImage


public boolean contentsRestored()
BufferStrategy

VolatileImage, they may become lost. If a surface has
been recently restored from a lost state since the last call to
getDrawGraphics, it may require repainting.
For a discussion on lost buffers, see VolatileImage.
contentsRestored

in class BufferStrategy

VolatileImage

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||