|
Spec-Zone .ru
спецификации, руководства, описания, API
|
protected class Component.BltBufferStrategy extends BufferStrategy
| Модификатор и Тип | Поле и Описание |
|---|---|
protected VolatileImage[] |
backBuffers
Задние буферы
|
protected BufferCapabilities |
прописные буквы
Возможности буферизации
|
protected int |
height |
protected boolean |
validatedContents
Был ли буфер рисунка недавно восстановлен от потерянного состояния.
|
protected int |
width
Размер задних буферов
|
| Модификатор | Конструктор и Описание |
|---|---|
protected |
Component.BltBufferStrategy(int numBuffers, BufferCapabilities caps)
Создает новую буферную стратегию blt вокруг компонента
|
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
contentsLost()
Возвраты, был ли буфер рисунка потерян начиная с последней возможности к
getDrawGraphics. |
boolean |
contentsRestored()
Возвраты, был ли буфер рисунка недавно восстановлен от потерянного состояния и повторно инициализирован к (белому) цвету фона значения по умолчанию.
|
protected void |
createBackBuffers(int numBuffers)
Создает задние буферы
|
void |
dispose()
Системные ресурсы выпусков в настоящий момент используются этим
BufferStrategy и удаляет это из связанного Компонента. |
BufferCapabilities |
getCapabilities()
Возвраты
BufferCapabilities для этого BufferStrategy. |
Графика |
getDrawGraphics()
Создает графический контекст для буфера рисунка.
|
protected void |
revalidate()
Восстановите буфер рисунка, если он был потерян
|
void |
show()
Делает следующий доступный буфер видимым.
|
protected BufferCapabilities caps
protected VolatileImage[] backBuffers
protected boolean validatedContents
protected int width
protected int height
protected Component.BltBufferStrategy(int numBuffers,
BufferCapabilities caps)
numBuffers - число буферов, чтобы создать, включая передний буферcaps - возможности буферовpublic void dispose()
BufferStrategy и удаляет это из связанного Компонента. После вызова этого метода, getBufferStrategy возвратит нуль. Попытка использовать a BufferStrategy после того, как это было расположено, приведет к неопределенному поведению.dispose в class BufferStrategyWindow.createBufferStrategy(int), Canvas.createBufferStrategy(int), Window.getBufferStrategy(), Canvas.getBufferStrategy()protected void createBackBuffers(int numBuffers)
public BufferCapabilities getCapabilities()
BufferStrategyBufferCapabilities для этого BufferStrategy.getCapabilities в class BufferStrategypublic Graphics getDrawGraphics()
BufferStrategygetDrawGraphics в class BufferStrategypublic void show()
show в class BufferStrategyprotected void revalidate()
public boolean contentsLost()
BufferStrategygetDrawGraphics. Так как буферы в буферной стратегии обычно являются типом VolatileImage, они могут стать потерянными. Для обсуждения потерянных буферов см. VolatileImage.contentsLost в class BufferStrategygetDrawGraphicsVolatileImagepublic boolean contentsRestored()
BufferStrategyVolatileImage, они могут стать потерянными. Если поверхность была недавно восстановлена от потерянного состояния начиная с последней возможности к getDrawGraphics, это может потребовать перекрашивания. Для обсуждения потерянных буферов см. VolatileImage.contentsRestored в class BufferStrategyVolatileImage
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92