D3DXCreateRenderToEnvMap-Funktion
Erstellt eine Renderumgebungszuordnung.
Syntax
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]
-
Typ: LPDIRECT3DDEVICE9
Zeiger auf eine IDirect3DDevice9-Schnittstelle , bei der es sich um das Gerät handelt, das der Renderoberfläche zugeordnet werden soll.
-
Größe [in]
-
Typ: UINT
Größe der Renderoberfläche.
-
MipLevels [in]
-
Typ: UINT
Die Anzahl der mipmap-Ebenen.
-
Formatieren [in]
-
Typ: D3DFORMAT
Mitglied des aufgezählten D3DFORMAT-Typs , der das Pixelformat der Umgebungszuordnung beschreibt.
-
Tiefenschablone [in]
-
Typ: BOOL
Bei TRUE unterstützt die Renderoberfläche eine Tiefenschablonenoberfläche. Andernfalls ist dieser Member auf FALSE festgelegt.
-
DepthStencilFormat [in]
-
Typ: D3DFORMAT
Wenn DepthStencil auf TRUE festgelegt ist, ist dieser Parameter ein Element des aufgezählten D3DFORMAT-Typs , der das Tiefenschablonenformat der Umgebungszuordnung beschreibt.
-
ppRenderToEnvMap [out]
-
Typ: LPD3DXRENDERTOENVMAP*
Adresse eines Zeigers auf eine ID3DXRenderToEnvMap-Schnittstelle , die die erstellte Renderumgebungszuordnung darstellt.
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.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch