JavaTM 2
Platform
Std. Ed. v1.4.0

java.awt
クラス Component.BltBufferStrategy

java.lang.Object
  |
  +--java.awt.image.BufferStrategy
        |
        +--java.awt.Component.BltBufferStrategy
含まれているクラス:
Component

protected class Component.BltBufferStrategy
extends BufferStrategy

オフスクリーン表面のコンポーネントへの Blit 用内部クラスです。

導入されたバージョン:
1.4

フィールドの概要
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)
          バックバッファを生成します。
 BufferCapabilities getCapabilities()
           
 Graphics getDrawGraphics()
           
protected  void revalidate()
          描画バッファが消失している場合は復元します。
 void show()
          利用可能な次のバッファを可視状態にします。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

caps

protected BufferCapabilities caps
バッファ機能


backBuffers

protected VolatileImage[] backBuffers
バックバッファ


validatedContents

protected boolean validatedContents
描画バッファが消失した状態から最近復元されたかどうかを示します。


width

protected int width
バックバッファのサイズ


height

protected int height
コンストラクタの詳細

Component.BltBufferStrategy

protected Component.BltBufferStrategy(int numBuffers,
                                      BufferCapabilities caps)
コンポーネントに関する新規 blt バッファ方針を生成します。

パラメータ:
caps - バッファの容量
メソッドの詳細

createBackBuffers

protected void createBackBuffers(int numBuffers)
バックバッファを生成します。


getCapabilities

public BufferCapabilities getCapabilities()
定義:
クラス BufferStrategy 内の getCapabilities
戻り値:
この方針のバッファ容量

getDrawGraphics

public Graphics getDrawGraphics()
定義:
クラス BufferStrategy 内の getDrawGraphics
戻り値:
描画グラフィック

show

public void show()
利用可能な次のバッファを可視状態にします。

定義:
クラス BufferStrategy 内の show

revalidate

protected void revalidate()
描画バッファが消失している場合は復元します。


contentsLost

public boolean contentsLost()
クラス BufferStrategy の記述:
getDrawGraphics への最後の呼び出しのために描画バッファが消失したかどうかを返します。バッファストラテジ内のバッファは通常、VolatileImage 型であるため消失することがあります。消失バッファについては、VolatileImage を参照してください。

定義:
クラス BufferStrategy 内の contentsLost
戻り値:
描画バッファが最後の getDrawGraphics 呼び出し以降消失しているかどうか
関連項目:
VolatileImage

contentsRestored

public boolean contentsRestored()
クラス BufferStrategy の記述:
描画バッファが消失状態から最近復元され、デフォルトのバックグラウンドカラー (白) に再初期化されたかどうかを返します。バッファストラテジ内のバッファは通常、VolatileImage 型であるため消失することがあります。getDrawGraphics への最後の呼び出しのために消失状態にあった表面が最近復元された場合は、再ペイントが必要なこともあります。消失バッファについては、VolatileImage を参照してください。

定義:
クラス BufferStrategy 内の contentsRestored
戻り値:
描画バッファが消失した状態から最近復元され、デフォルトのバックグラウンドカラー (白) に再初期化されているかどうか
関連項目:
VolatileImage

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.