Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#10

Re: schnelle Zeichen Routinen. Zur Zeit Canvas.Draw

  Alt 16. Okt 2007, 01:31
Ich habe eine Anwendung entwickelt welche mit BitBlt und z.T. auch Draw über tausend Objekte auf dem Form Canvas malt und habe gar keine Probleme und vor allem keine CPU Last. Ich nutze dabei aber MSDN-Library durchsuchenInvalidateRect(), Delphi-Referenz durchsuchenTCanvas.ClipRect, MSDN-Library durchsuchenInterSectRect() und wie gesagt MSDN-Library durchsuchenBitBlt(). Bei mir werden Objekte wirklich nur gemalt, wenn sie gemalt werden müssen (schneiden oder innerhalb des ClipRect) und dann auch nur den Teil, den sie malen müssen (IntersectRect() liefert das Übeschneidungsrechteck). Ganz ohne OpenGL oder andere Dinge..
  Mit Zitat antworten Zitat