Empfehlungen für DirectX Interfaces
-
Hi leute,
ihr wisst ja, dass man mit den WinAPI funktionen Linien / Rechtecke und so zeichnen kann. Leider braucht man die Invalidate Funktion die den Bereich zum flackern bringt. Jetzt suche ich eine DirectX Library, mit denen ich alle Zeichenfunktionen:
Rectangle
Ellipse
Line
Sprite Zeichnen
usw. (mit Transformation und Transparenz).Ich habe eine DirectX Library gefunden aber die bringt nur eine Text und Sprite funktion mit (ohne Transformation und Transparenz); heißt: "ddutil"
Kennt ihr bessere, die die oben genannten Bedinungen erfüllen?
-
Wenn man einen Backbuffer benutzt geht das flackern gegen null - Das gilt auch für DirectX. Wobei man bei DirectX schon deutlich mehr zeichnen muss bevor man das flackern mit bekommt.
Wenn man den Hintergrund selbst zeichnet, hilft es auch schon recht viel WM_ERASEBKGND abzufangen und entsprechend zu behandeln.
-
Das mit dem flackern damit meinte ich GDI von WinAPI
InvalidateRect(hwnd, rect, erase);
Ich möchte keine Lösung des Problems sondern Empfehlungen für eine Umfangreiche DirectX Library mit der ich viel realisieren kann, die z.B. auch Transparenz unterstützt.
-
benutz einfach direkt DirectX Graphics (DirectDraw und Direct3D)
