Fungsi D3DXCreateRenderToEnvMap

Membuat peta lingkungan render.

Sintaks

HRESULT D3DXCreateRenderToEnvMap(
  _In_  LPDIRECT3DDEVICE9    pDevice,
  _In_  UINT                 Size,
  _In_  UINT                 MipLevels,
  _In_  D3DFORMAT            Format,
  _In_  BOOL                 DepthStencil,
  _In_  D3DFORMAT            DepthStencilFormat,
  _Out_ LPD3DXRENDERTOENVMAP *ppRenderToEnvMap
);

Parameter

pDevice [in]

Jenis: LPDIRECT3DDEVICE9

Pointer ke antarmuka IDirect3DDevice9 , yang merupakan perangkat untuk dikaitkan dengan permukaan render.

Ukuran [in]

Jenis: UINT

Ukuran permukaan render.

MipLevels [in]

Jenis: UINT

Jumlah tingkat mipmap.

Format [in]

Jenis: D3DFORMAT

Anggota jenis enumerasi D3DFORMAT yang menjelaskan format piksel peta lingkungan.

DepthStencil [in]

Jenis: BOOL

Jika TRUE, permukaan render mendukung permukaan stensil kedalaman. Jika tidak, anggota ini diatur ke FALSE.

DepthStencilFormat [in]

Jenis: D3DFORMAT

Jika DepthStencil diatur ke TRUE, parameter ini adalah anggota dari jenis enumerasi D3DFORMAT yang menjelaskan format stensil kedalaman peta lingkungan.

ppRenderToEnvMap [out]

Jenis: LPD3DXRENDERTOENVMAP*

Alamat penunjuk ke antarmuka ID3DXRenderToEnvMap yang mewakili peta lingkungan render yang dibuat.

Nilai kembali

Jenis: HRESULT

Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan dapat berupa salah satu hal berikut: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Persyaratan

Persyaratan Nilai
Header
D3dx9core.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Tujuan Umum