doublebuffered

    0熱度

    1回答

    我是編程界的新手,無法理解如何在這裏使用這段代碼:How to avoid thousands of needless ListView.SelectedIndexChanged events作者:Robert Jeppesen。 public class DoublebufferedListView : System.Windows.Forms.ListView { private Time

    -2熱度

    1回答

    突然之間(儘管我可能錯過了一些自動更新),flip()方法pyglet在我的電腦上慢了約100倍(我的腳本從大約20到0.2 FPS,分析表明,flip()是責怪)。 我不完全理解這一點,但由於我的操作系統是Windows 10,該方法似乎只是一種在python中運行wglSwapLayerBuffers OpenGL雙緩衝循環的方式。其他一切似乎都有正常的速度,包括使用OpenGL的程序。這是以

    1熱度

    1回答

    我有一個QWidget,它有一個非常強大的CPU事件處理程序。但它幾乎不需要更新,雖然它在屏幕上移動。我知道如何實現雙緩衝油漆機制,但因爲所有QWidgets已經擁有了雙緩衝系統,我很好奇,想看看是不是可以使用它的目的,這樣的事情: void ParametersWidget::paintEvent(QPaintEvent *) { if(isnt_changed) { b

    0熱度

    1回答

    我們當前的任務要求我們在openGL中使用較老的固定管道方法。我們正在使用LWJGL 2.9.3。以下代碼顯示一個三角形。問題是,它瘋狂地閃爍。 Display.swapBuffers()方法不會拋出異常,並且如果包含它或不包含任何差異。我創建了一個基於關閉此StackOverflow的問題,這個例子: gluPerspective, glViewport, gluLookAt and the G

    0熱度

    1回答

    要在WPF項目中運行時移動和調整畫布上的自定義控件,我在這裏使用代碼:http://csharphelper.com/blog/2017/05/move-resize-multiple-rectangles-wpf-c/和這裏:How to drag a UserControl inside a Canvas但是,控制不會平穩地移動,它是乾的和緊張的 - 就像在WPF之前的日子裏,當我們打開雙緩衝

    0熱度

    1回答

    以下代碼在Windows XP中按預期工作,但在Windows 10中圖像開始閃爍。我如何使它在Windows 10中工作? #include <windows.h> #include <ctime> #include <vector> #define xMax 180 #define yMax 45 #define Fps 250 class dbconsole { priv

    0熱度

    2回答

    在雙緩衝區和預定幀速率下繪製一條線我想用兩個緩衝區編寫一個程序,並在控制檯中顯示每秒30幀的幀速率。我使用的Open GL - C++ Display() { glutSwapBuffers(); } 定時器FPS: void mytimer(int fps) { glutTimerFunc(1000/30 , mytimer, 0);

    0熱度

    1回答

    我有一個窗體顯示幾個圖形,併爲了改善圖形渲染時的視覺體驗我已使用this piece of code啓用雙緩衝。 當我執行應用程序時沒有最小化/最大化窗體,雙緩衝工程很好,但如果我碰巧最小化窗體並再次最大化,現在雙緩衝不再工作,圖形重新繪製可見閃爍。 那麼有沒有辦法打開雙緩衝每次形式得到最小化/最大化?

    0熱度

    1回答

    我想雙緩衝透明JWindow然而,它看起來像使用的技術沒有影響(不同的週期值相互繪製)。 public final class Overlay extends JWindow { public static final Color TRANSPARENT = new Color(0, true); public static Font standardFont = null;

    1熱度

    1回答

    我正在嘗試使用AWT在方法paint()中雙緩衝包含多邊形的圖像。使用Image對象進行緩衝處理,我將圖像背景設置爲黑色,將多邊形繪製到圖像上,然後將緩衝圖像繪製到屏幕上。然後我打電話給repaint()以便再次渲染圖像。 不幸的是,我仍然在重新繪製圖像時接收到僞像。我做錯了什麼? 編輯:作爲一個方面說明,我使用Java 8 編輯2:我在paint()打電話repaint(),因爲我需要不斷緩衝區