D3DXSaveSurfaceToFileInMemory-Funktion
Speichert eine Oberfläche in einer Bilddatei.
Syntax
HRESULT D3DXSaveSurfaceToFileInMemory(
_Out_ LPD3DXBUFFER *ppDestBuf,
_In_ D3DXIMAGE_FILEFORMAT DestFormat,
_In_ LPDIRECT3DSURFACE9 pSrcSurface,
_In_ const PALETTEENTRY *pSrcPalette,
_In_ const RECT *pSrcRect
);
Parameter
-
ppDestBuf [out]
-
Typ: LPD3DXBUFFER*
Adresse eines Zeigers auf einen ID3DXBuffer , der das Bild speichert.
-
DestFormat [in]
-
Typ: D3DXIMAGE_FILEFORMAT
D3DXIMAGE_FILEFORMAT , das beim Speichern zu verwendende Dateiformat anzugeben. Diese Funktion unterstützt das Speichern in allen D3DXIMAGE_FILEFORMAT Formaten außer Portable Pixmap (.ppm) und Targa/Truevision Graphics Adapter (.tga).
-
pSrcSurface [in]
-
Typ: LPDIRECT3DSURFACE9
Zeiger auf die IDirect3DSurface9-Schnittstelle , die das zu speichernde Bild enthält.
-
pSrcPalette [in]
-
Typ: const PALETTEENTRY*
Zeiger auf eine PALETTEENTRY-Struktur mit einer Palette von 256 Farben. Dieser Parameter kann NULL sein.
-
pSrcRect [in]
-
Typ: const RECT*
Zeiger auf eine RECT-Struktur . Gibt das Quellrechteck an. Legen Sie diesen Parameter auf NULL fest, um das gesamte Image anzugeben.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert wie folgt aussehen: D3DERR_INVALIDCALL.
Bemerkungen
Diese Funktion verarbeitet die Konvertierung in und aus komprimierten Texturformaten.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für