Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Teil der DXDraw.Surface neu zeichnen (https://www.delphipraxis.net/52887-teil-der-dxdraw-surface-neu-zeichnen.html)

SinnedIIV 6. Sep 2005 09:56


Teil der DXDraw.Surface neu zeichnen
 
Also was ich machen will ist folgendes:

Ich möchte eine Surface normal zeichnen und dann einen Bereich auswählen diesen neu auf die Surface setzen und dann Flippen.

Ich hab das ganze schon mit 2 DXDraw-Objekten versucht, aber das kostet massig Arbeitsspeicher und alles fängt an zu ruckeln.

Cicaro 17. Jan 2006 14:35

Re: Teil der DXDraw.Surface neu zeichnen
 
In der DelphiX-Hilfe hab' ich irgendwas von Off-Screen-Surfaces gelesen. Das ist eine nicht sichtbare TDirectDrawSurface (oder so ähnlich), wo man Grafiken speichern kann. Vesuch einfach mal zwischen der DXDraw.Surface und einer Off-Screen-Surface die zu überarbeitenden Elemente deines DXDraw-Objektes mit Hilfe der Methoden Blt() oder FastBlt() zu transferieren.
Ich glaub' sowas schon mal gemacht zu haben. :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz