protected class Component.BltBufferStrategy extends BufferStrategy
| 修飾子と型 | フィールドと説明 |
|---|---|
protected VolatileImage[] |
backBuffers
バックバッファー
|
protected BufferCapabilities |
caps
バッファー機能
|
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()
この
BufferStrategy の BufferCapabilities を返します。 |
Graphics |
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 は null を返します。BufferStrategy をそれが破棄されたあとに使用しようとすると、未定義の動作になります。dispose、クラス: BufferStrategyWindow.createBufferStrategy(int), Canvas.createBufferStrategy(int), Window.getBufferStrategy(), Canvas.getBufferStrategy()protected void createBackBuffers(int numBuffers)
public BufferCapabilities getCapabilities()
BufferStrategyBufferStrategy の BufferCapabilities を返します。getCapabilities、クラス: BufferStrategypublic Graphics getDrawGraphics()
BufferStrategygetDrawGraphics、クラス: BufferStrategypublic void show()
show、クラス: BufferStrategyprotected void revalidate()
public boolean contentsLost()
BufferStrategygetDrawGraphics の最後の呼び出しのあとに描画バッファーが失われたかどうかを返します。バッファー方式内のバッファーは通常、型が VolatileImage であるため、失われることがあります。失われたバッファーに関する説明については、VolatileImage を参照してください。contentsLost、クラス: BufferStrategygetDrawGraphics の最後の呼び出しのあとに描画バッファーが失われたかどうかVolatileImagepublic boolean contentsRestored()
BufferStrategyVolatileImage であるため、失われることがあります。getDrawGraphics の最後の呼び出しのあとに表面が最近、失われた状態から復元された場合は、その表面に再ペイントが必要になることがあります。失われたバッファーに関する説明については、VolatileImage を参照してください。contentsRestored、クラス: BufferStrategyVolatileImage バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.