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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。