Kopieren von Oberflächen (Direct3D 9)

Der Begriff blit ist die Abkürzung für "Bitblockübertragung", d. h. der Prozess der Übertragung von Datenblöcken von einem Ort im Arbeitsspeicher an einen anderen. Die Blitting Device Driver Interface (DDI) wird weiterhin in Direct3D 9 als primärer Mechanismus zum Verschieben großer Rechtecke von Pixeln pro Frame verwendet, der Mechanismus hinter der kopierorientierten IDirect3DDevice9::P resent-Methode . Der Transport von Grafiken im blit-Vorgang wird von der IDirect3DDevice9::UpdateTexture-Methode ausgeführt. Grafiken können auch in Direct3D 9 mithilfe der IDirect3DDevice9::UpdateSurface-Methode kopiert werden, die eine rechteckige Teilmenge von Pixeln kopiert.

Hinweis

Direct3D 9 bietet D3DX-Funktionen, mit denen Sie Grafiken aus Dateien laden, Eine Farbkonvertierung anwenden und die Größe von Grafiken ändern können. Weitere Informationen zu den verfügbaren Funktionen finden Sie unter Texturfunktionen in D3DX 9.

 

Direct3D-Oberflächen

IDirect3DDevice9::StretchRect

IDirect3DDevice9::StretchRect