D3DXLoadPRTBufferFromFile function

Loads into memory a precomputed radiance transfer (PRT) buffer that was saved to disk.

Syntax

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

Parameters

pFileName [in]

Type: LPCSTR

Name of the file from which to load the buffer data.

ppBuffer [in, out]

Type: LPD3DXPRTBUFFER*

Address of a pointer to the output ID3DXPRTBuffer object.

Return value

Type: HRESULT

If the function succeeds, the return value is D3D_OK. If the function fails, the return value can be one of the following: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Remarks

The compiler setting also determines the function version. If Unicode is defined, the function call resolves to D3DXLoadPRTBufferFromFileW. Otherwise, the function call resolves to D3DXLoadPRTBufferFromFileA.

Requirements

Requirement Value
Header
D3DX9Mesh.h
Library
D3dx9.lib

See also

Precomputed Radiance Transfer Functions