![]() |
Andorra 2D Render Target
Hallo Andorrianer,
Ich versuche mit Lazarus (Linux) auf ein Render Target zu Zeichnen, z.B. ein Panel. Anscheinen soll dies mit AdDraw.Window.BindTo gehen. Mein bisheriger Versuch:
Delphi-Quellcode:
Wäre toll, wenn mich jemand auf die richtige Fährte lotzen könnte.
procedure TForm1.FormCreate(Sender: TObject);
begin //Create the main surface. AdDraw := TAdDraw.Create(nil); //Get a plugin. AdDraw.DllName := './openglAndorraOGLLaz.so'; if not AdDraw.Initialize then begin ShowMessage('War wohl nix'); Close; end else begin AdDraw.Display.Width := 176; AdDraw.Display.Height := 144; AdDraw.Display.BitDepth := ad32Bit; if not AdDraw.Window.BindTo(@Panel1) then //Was muss ich hier an die Funktion übergeben? begin ShowMessage('Binding failed'); end; end; end; Jörn |
Re: Andorra 2D Render Target
Hi,
Ich glaube folgendes reicht schon:
Delphi-Quellcode:
Edit: Und wenn dann muss es wahrscheinlich
AdDraw := TAdDraw.Create(Panel1);
Delphi-Quellcode:
heißen. Ohne das @.
AdDraw.Window.BindTo(Panel1)
Gruß Neutral General |
Re: Andorra 2D Render Target
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz