COSMOSコンパイラを使ってOSをC#で書いています(COSMOSがILコードをx86アセンブリに変換するのを知らない人には)、私はGUIを作っています。
私はGUIを作っていますが、今はダブルバッファを作ろうとしています。
これはかなり簡単ですが、私の問題は以下の通りです。
System.Drawing
ライブラリまたはp/invokesを使用する他の名前空間のメソッドは使用できません。また、私は多次元配列(私は通常の配列を使用することができます)を使用することはできません。だから私の質問はダブルバッファを実装する方法です?
私はそれをした人を知っているので、それが可能であることを知っています。C#ダブルバッファリング?
さらに、グラフィック機能はSetPixel
、GetPixel
およびClear
です。すべて私は答えを好むが、誰かがダブルバッファリングに関する良い記事を知っているなら、私に教えてください。
PS。 320×200 RESでの私のOS LOL
ありがとうございました – Grunt