D3DX10SaveTextureToFile-Funktion

Speichern Sie eine Textur in einer Datei.

Syntax

HRESULT D3DX10SaveTextureToFile(
  _In_ ID3D10Resource           *pSrcTexture,
  _In_ D3DX10_IMAGE_FILE_FORMAT DestFormat,
  _In_ LPCTSTR                  pDestFile
);

Parameter

pSrcTexture [ In]

Typ: ID3D10Resource*

Zeiger auf die zu speichernde Textur. Siehe ID3D10Resource-Schnittstelle.

DestFormat [ In]

Typ: D3DX10 _ IMAGE _ FILE _ FORMAT

Das Format, in dem die Textur gespeichert wird (siehe D3DX10 _ IMAGE _ FILE _ FORMAT). D3DX10 _ IFF _ DDS ist das bevorzugte Format, da es die einzige Option ist, die alle Formate im DXGI _ FORMATunterstützt.

pDestFile [ In]

Typ: LPCTSTR

Name der Zielausgabedatei, in der die Textur gespeichert wird. Wenn die Compilereinstellungen Unicode erfordern, wird der Datentyp LPCTSTR in LPCWSTR aufgelöst. Andernfalls wird der Datentyp in LPCSTR aufgelöst.

Rückgabewert

Typ: HRESULT

Der Rückgabewert ist einer der In Direct3D 10-Rückgabecodes aufgeführtenWerte. verwenden Sie den Rückgabewert, um festzustellen, ob destFormat unterstützt wird.

Hinweise

D3DX10SaveTextureToFile schreibt die zusätzliche DDS _ HEADER _ DXT10-Struktur nur bei Bedarf für die Eingabetextur (z. B. weil die Eingabetextur im STANDARD-RGB-Format (sRGB) vorliegt). Wenn D3DX10SaveTextureToFile die DDS HEADER _ _ DXT10-Struktur schreibt, wird der dwFourCC-Member der DDS _ PIXELFORMAT-Struktur für die Textur auf DX10 festgelegt, um die Präsense des erweiterten Headers DDS _ HEADER _ DXT10 anzugeben.

Anforderungen

Anforderung Wert
Header
D3DX10Tex.h
Bibliothek
D3DX10.lib

Weitere Informationen

Texturfunktionen in D3DX 10

Universell Functions