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