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