JUCEライブラリソースを少し読んでみた。
まず興味があるのは、GUIをどのように描画しているかだ。
驚いたことに、JUCEはすべて自前描画で行っていた。
OSの描画APIを使用していると思っていたのだが、そうではなく、フレームバッファを自前でもってそこにUIを自前描画し、それをOSのウィンドウ領域に転送しているようだ。
なるほど。
JUCEライブラリソースを少し読んでみた。
まず興味があるのは、GUIをどのように描画しているかだ。
驚いたことに、JUCEはすべて自前描画で行っていた。
OSの描画APIを使用していると思っていたのだが、そうではなく、フレームバッファを自前でもってそこにUIを自前描画し、それをOSのウィンドウ領域に転送しているようだ。
なるほど。