Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Memnarch,
6. Jan 2015
So habe es jetzt so gelößt, dass ich 2 TGPGraphics erzeuge. das erste Benutzt eine TGPBitmap als Backbuffer, das zweite wird vom Fensterhandle erzeugt.
Nachteil:
Es ist um einiges langsamer. Zeichenfläche 470*255, Animation 60Fps
Alte methode:
Jedesmal neues GDIP-Objekt erstellen, in eine normale TBitmap und diese per TCanvas zeichnen benötigte von einem Dualcore@2.66GHZ ~3% (1.5% fürs...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Memnarch,
5. Jan 2015
Hallo,
Aktuell benutze ich die GDIPlus Library von http://www.bilsen.com/gdiplus/index.shtml
Ich wollte eine Animation zeichnen, und damit diese nicht flackert, das ganze in in eine Bitmap zwischenrendern, welche anschließend auf dem canvas landet.
Eigentlich sollte ich folgendes nur einmal machen müssen:
FGraphic := TGPGraphics.Create(FBuffer.Canvas.Handle);
Und in der...