Freigeben über


D3DXLoadPRTBufferFromFile-Funktion

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

Syntax

HRESULT D3DXLoadPRTBufferFromFile(
  _In_    LPCSTR          pFileName,
  _Inout_ LPD3DXPRTBUFFER *ppBuffer
);

Parameter

pFileName [in]

Typ: LPCSTR

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

ppBuffer [in, out]

Typ: LPD3DXPRTBUFFER*

Adresse eines Zeigers auf das ID3DXPRTBuffer-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 D3DXLoadPRTBufferFromFileW aufgelöst. Andernfalls wird der Funktionsaufruf in D3DXLoadPRTBufferFromFileA aufgelöst.

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

Vorberechnete Radianzübertragungsfunktionen