java.lang.Object
java.awt.image.BufferStrategy
java.awt.Component.BltBufferStrategy
- 含まれているクラス:
- Component
protected class Component.BltBufferStrategy extends BufferStrategy
オフスクリーン表面のコンポーネントへのBlit用内部クラスです。
- 導入されたバージョン:
- 1.4
-
フィールドのサマリー
修飾子と型フィールド説明protected VolatileImage[]
バック・バッファprotected BufferCapabilities
バッファ機能protected int
バック・バッファの高さprotected boolean
描画バッファが消失した状態から最近復元されたかどうかを示します。protected int
バック・バッファの幅 -
コンストラクタのサマリー
修飾子コンストラクタ説明protected
BltBufferStrategy
(int numBuffers, BufferCapabilities caps) コンポーネントに関する新規bltバッファ方針を生成します。 -
メソッドのサマリー
修飾子と型メソッド説明boolean
getDrawGraphics
の最後の呼出しのあとに描画バッファが失われたかどうかを返します。boolean
描画バッファが消失状態から最近復元され、デフォルトのバックグラウンド・カラー(白)に再初期化されたかどうかを返します。protected void
createBackBuffers
(int numBuffers) バック・バッファを生成します。void
dispose()
現在このBufferStrategy
によって消費されているシステム・リソースを解放し、関連付けられたコンポーネントから削除します。このBufferStrategy
のBufferCapabilities
を返します。描画バッファのグラフィックス・コンテキストを作成します。protected void
描画バッファが消失している場合は復元します。void
show()
利用可能な次のバッファを可視状態にします。
-
フィールド詳細
-
caps
protected BufferCapabilities capsバッファ機能 -
backBuffers
protected VolatileImage[] backBuffersバック・バッファ -
validatedContents
protected boolean validatedContents描画バッファが消失した状態から最近復元されたかどうかを示します。 -
width
protected int widthバック・バッファの幅 -
height
protected int heightバック・バッファの高さ
-
-
コンストラクタの詳細
-
BltBufferStrategy
protected BltBufferStrategy(int numBuffers, BufferCapabilities caps) コンポーネントに関する新規bltバッファ方針を生成します。- パラメータ:
numBuffers
- 作成するバッファの数(フロント・バッファを含む)caps
- バッファの機能
-
-
メソッドの詳細
-
dispose
public void dispose()現在このBufferStrategy
によって消費されているシステム・リソースを解放し、関連付けられたコンポーネントから削除します。 このメソッドを呼び出したあと、getBufferStrategy
はnullを返します。BufferStrategy
をそれが破棄されたあとに使用しようとすると、未定義の動作になります。- オーバーライド:
dispose
、クラスBufferStrategy
- 導入されたバージョン:
- 1.6
- 関連項目:
-
createBackBuffers
protected void createBackBuffers(int numBuffers) バック・バッファを生成します。- パラメータ:
numBuffers
- 作成するバッファの数
-
getCapabilities
public BufferCapabilities getCapabilities()次のクラスからコピーされた説明:BufferStrategy
このBufferStrategy
のBufferCapabilities
を返します。- 定義:
getCapabilities
、クラスBufferStrategy
- 戻り値:
- この方針のバッファ容量
-
getDrawGraphics
public Graphics getDrawGraphics()次のクラスからコピーされた説明:BufferStrategy
描画バッファのグラフィックス・コンテキストを作成します。 このメソッドはパフォーマンスの理由から同期しない場合があります。複数スレッドでこのメソッドを使用するには、アプリケーション・レベルでの処理が必要です。 取得したグラフィックス・オブジェクトの処理は、アプリケーション側で行う必要があります。- 定義:
getDrawGraphics
、クラスBufferStrategy
- 戻り値:
- 描画グラフィック
-
show
public void show()利用可能な次のバッファを可視状態にします。- 定義:
show
、クラスBufferStrategy
-
revalidate
protected void revalidate()描画バッファが消失している場合は復元します。 -
contentsLost
public boolean contentsLost()次のクラスからコピーされた説明:BufferStrategy
getDrawGraphics
の最後の呼出しのあとに描画バッファが失われたかどうかを返します。 バッファ方式内のバッファは通常、タイプがVolatileImage
であるため、失われることがあります。 失われたバッファに関する説明については、VolatileImage
を参照してください。- 定義:
contentsLost
、クラスBufferStrategy
- 戻り値:
getDrawGraphics
の最後の呼出しのあとに描画バッファが失われたかどうか- 関連項目:
-
contentsRestored
public boolean contentsRestored()次のクラスからコピーされた説明:BufferStrategy
描画バッファが消失状態から最近復元され、デフォルトのバックグラウンド・カラー(白)に再初期化されたかどうかを返します。 バッファ方式内のバッファは通常、タイプがVolatileImage
であるため、失われることがあります。getDrawGraphics
の最後の呼出しのあとに表面が最近、失われた状態から復元された場合は、その表面に再ペイントが必要になることがあります。 失われたバッファに関する説明については、VolatileImage
を参照してください。- 定義:
contentsRestored
、クラスBufferStrategy
- 戻り値:
- 描画バッファが消失状態から最近復元され、デフォルトのバックグラウンド・カラー(白)に再初期化されたかどうか
- 関連項目:
-