JavaTM 2 Platform
Standard Ed. 5.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 バッファ方針を生成します。

パラメータ:
numBuffers - フロントバッファとして使用されるコンポーネント
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
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。