D3DXLoadPRTCompBufferFromFile-Funktion

Lädt einen komprimierten, vorberechneten PRT-Puffer (Radiance Transfer), der auf dem Datenträger gespeichert wurde, in den Arbeitsspeicher.

Syntax

HRESULT D3DXLoadPRTCompBufferFromFile(
  _In_    LPCSTR              pFileName,
  _Inout_ LPD3DXPRTCOMPBUFFER *ppBuffer
);

Parameter

pFileName [in]

Typ: LPCSTR

Name der Datei, aus der die komprimierten Pufferdaten geladen werden sollen.

ppBuffer [in, out]

Typ: LPD3DXPRTCOMPBUFFER*

Adresse eines Zeigers auf das ID3DXPRTCompBuffer-Ausgabeobjekt .

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Bemerkungen

Die Compilereinstellung bestimmt auch die Funktionsversion. Wenn Unicode definiert ist, wird der Funktionsaufruf in D3DXLoadPRTCompBufferFromFileW aufgelöst. Andernfalls wird der Funktionsaufruf in D3DXLoadPRTCompBufferFromFileA aufgelöst.

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Weitere Informationen

Vorberechnete Radianzübertragungsfunktionen