ich würde gerne wissen, ob es möglich ist, eine Textur zu benutzen, die nicht auf der Festplatte direkt existiert, sondern sich nur in einem Canvas befindet, das immer mal wieder aktualisiert wird.
Ich könnte das Bild natürlich immer wieder speichern und einlesen, was aber nur eine unschöne Notlösung wäre.
Registriert: Do Dez 05, 2002 10:35 Beiträge: 4234 Wohnort: Dortmund
Ja natürlich besteht die Möglichkeit. Wobei ein Canvas auch nur eine Schnittstelle zur GDI ist. Du solltest wenn dann ein TBitmap als Grundlage benutzen. (TForm.Canvas würde zum Beispiel nicht gehen.) Da du für OpenGL einen Zugriff auf den Speicher benötigst. Mit meiner glBitmap ist es sehr einfach möglich Bilddaten aus einem TBitmap auszulesen. Und daraus entsprechend eine Textur generieren zu lassen.
Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.