答えて
頻繁に画面に直接描画するには時間がかかりすぎます。視覚的には、図面が表示されます。だからあなたはあるページを描いて別のページを見せます。あなたが完全に描かれたページに「ページフリップ」する準備ができたら、別のページで描画を開始することができます。
スムーズなアニメーションを実現します。
Page Flippingは、何十年もわたって私たちと一緒になってきたフリッカーフリーグラフィックスのテクニックを指します。コンピュータRAMの2つの異なる領域(ページ)が画面ハードウェアにマッピング可能であり、そのうちの1つは、ハードウェアに対する非常に簡単で瞬間的な指示で、いつでも見えるように選択することができました。したがって、フレームはいつでも見えなくなっていたページにレンダリングされ、ハードウェア命令が発行されて可視ページを切り替え、新しくレンダリングされたフレームを表示し、以前に表示されたページを不可視にして次のフレーム。
何十年も前ではありませんが、それは今日でも完全に関連する技術です。 –
ページフリッピングの現代的な代替手段は何ですか? – anonymous
これはダブルバッファリングと同じではありませんか? –
- 1. ネットワークインターフェイスドライバを開くことは何を意味しますか?
- 2. 何かを数値的に解くことは何を意味しますか?
- 3. プログラムを「ビルド」することは何を意味しますか
- 4. 「read_strt」はここでは何を意味していますか?
- 5. ここでコロンは何を意味していますか?
- 6. 揺れないことは何を意味しますか?
- 7. インターフェイス宣言で、かっこは何を意味しますか?
- 8. typedefとusingが意味的に同等であることは何を意味しますか?
- 9. 意味論は何を意味しますか?
- 10. djangoフレームワークのパスワードハッシングに 'ランダムソルト'を含めることの意味は何ですか?
- 11. gitkで「このコミットをマークする」とは何を意味しますか?
- 12. このif文はjavaScriptで何を意味しますか?
- 13. この行はシェルスクリプトで何を意味しますか?
- 14. C#でこれは正確に何を意味しますか?
- 15. このセットビルダー表記でコロンは何を意味しますか?
- 16. このステートメントはC#で何を意味していますか?
- 17. このSSI条件文で "$"は何を意味しますか?
- 18. MySQLでこのエラーは何を意味しますか?
- 19. この行はC99で何を意味していますか?
- 20. これはc int a:16;で何を意味しますか?
- 21. x [item]は何を意味しますか?このコードで
- 22. この構造はpowershellで何を意味しますか?$ {c:a.txt}
- 23. このコードで&=は何を意味していますか?
- 24. アンドロイドスタジオでこのエラーは何を意味していますか?
- 25. この行は、python openpyxlで何を意味しますか?
- 26. このシンボルはXcodeで何を意味しますか
- 27. このシンボルはC++で何を意味しますか? "〜"
- 28. このエラーはXcodeで何を意味しますか?
- 29. このシンボル()=>はJavascriptで何を意味しますか?
- 30. CSSでこの行は何を意味していますか?
http://en.wikipedia.org/wiki/Multiple_buffering#Page_flipping –
短い答え:ページをバッファに描画して、使用可能になったら表示できるようにします。ページを「反転する」とは、完全なバッファと進行中のバッファとを交換することを意味する。 –