Freigeben über


D3DXCreateTextureGutterHelper-Funktion

Erstellt ein ID3DXTextureGutterHelper-Objekt aus einem Eingabegitter und Texturdaten.

Syntax

HRESULT D3DXCreateTextureGutterHelper(
  _In_    UINT                      Width,
  _In_    UINT                      Height,
  _In_    LPD3DXMESH                pMesh,
  _In_    FLOAT                     GutterSize,
  _Inout_ LPD3DXTEXTUREGUTTERHELPER *ppBuffer
);

Parameter

Breite [in]

Typ: UINT

Breite der Textur in Pixel.

Höhe [in]

Typ: UINT

Höhe der Textur in Pixel.

pMesh [in]

Typ: LPD3DXMESH

Zeiger auf ein Eingabe-ID3DXMesh-Gitterobjekt .

GutterSize [in]

Typ: FLOAT

Anzahl der Texels, um die Textur zu überproben und den Dachrinnebereich zu erstellen. Die Anzahl muss mindestens 1 sein.

ppBuffer [ein, aus]

Typ: LPD3DXTEXTUREGUTTERHELPER*

Zeiger auf ein zu erstellende ID3DXTextureGutterHelper-Objekt .

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, wird der Rückgabewert S_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Bemerkungen

Verwenden Sie D3DXConcatenateMeshes , um eine Szene in neue Koordinaten zu transformieren.

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

Vorcomputed Radiance Transfer Functions