我正在使用COSMOS編譯器在C#中編寫操作系統(對於那些不知道COSMOS會將IL代碼轉換爲x86程序集的人),我正在製作一個GUI。
我已經制作了GUI,但現在我正在嘗試製作雙緩衝區。
聽起來很容易,但以下是我的問題 -
我不能使用System.Drawing
庫或任何其他使用p/invokes的名稱空間的任何方法。另外,我不能使用多維數組(我可以使用常規數組)。所以我的問題是如何實現雙緩衝區?
我知道這是可能的,因爲我知道有人做了它。C#雙緩衝?
此外,我唯一的圖形功能是SetPixel
,GetPixel
和Clear
。儘管我更喜歡答案,但如果有人知道關於雙緩衝的好文章,請告訴我。 PS:我在320×200的RE OS LOL
謝謝,這正是我需要的 – Grunt