D3DXLoadPRTCompBufferFromFile function

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

Syntax

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

Parameters

pFileName [in]

Type: LPCSTR

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

ppBuffer [in, out]

Type: LPD3DXPRTCOMPBUFFER*

Address of a pointer to the output ID3DXPRTCompBuffer 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 D3DXLoadPRTCompBufferFromFileW. Otherwise, the function call resolves to D3DXLoadPRTCompBufferFromFileA.

Requirements

Requirement Value
Header
D3DX9Mesh.h
Library
D3dx9.lib

See also

Precomputed Radiance Transfer Functions