[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:00815] About offscreen image



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
       ★5分10円のタイムプラス・テレホーダイはオンライン登録で★
                           《プレゼント実施中》
                        http://www.gala-jp.com/ntt/
------------------------------------------------------------------------
     とにかく速い。つながりやすい! 月額固定1,850円で使い放題! 
          < KDDのインターネット接続サービス「NEWEB」>
                        http://www.gala-jp.com/neweb/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

小原@カーネル です。

Java3Dでダブルバッファリング使用時、オフスクリーンイメージの
内容が実画面にフラッシュされるタイミングの取得法を探しています。

GraphicsContext3DクラスのreadRasterメソッドを使って
実画面に描画したイメージのカラーバッファとデプスバッファの
値を取得したいのですが、readRasterを行うべきタイミングが
取得できずに困っています。

最初はCanvas3DクラスのpostSwapメソッド内で行えば大丈夫だろう
と考えていたのですが、postSwapの時点はまだオフスクリーン
イメージの作成が完了しているだけで、実画面には内容が反映されて
おらず、ここで行うのは早すぎるようです。

おそらく、Java3Dのレベルではなくもっと下のレベルの話になる
のだろうと思うのですが、私が調べた限りでは見つけることが
できませんでした。

どなたかご存知の方がいらっしゃいましたら、お教えください。
よろしくお願いいたします。

==================================================================
株式会社カーネル              PHONE 0298(57)7457  FAX 0298(57)7458
  小原  一太朗                       E-MAIL kernel@xxxxxxxxxx
==================================================================