ID3DXPRTEngine::ScaleMeshChunk-Methode
Skaliert alle Beispiele, die einem bestimmten Untermesh zugeordnet sind. Die Methode ist nützlich für die Berechnung der Unteroberflächesstreuung.
Syntax
HRESULT ScaleMeshChunk(
[in] UINT uMeshChunk,
[in] FLOAT fScale,
[in, out] LPD3DXPRTBUFFER pDataOut
);
Parameter
-
uMeshChunk [in]
-
Typ: UINT
Position im Gitter, an dem die Skalierung der Beispiele gestartet werden soll.
-
fScale [in]
-
Typ: FLOAT
Wert, mit dem die einzelnen Vektoren in der Untermesh multipliziert werden sollen.
-
pDataOut [ein, aus]
-
Typ: LPD3DXPRTBUFFER
Zeiger auf ein ID3DXPRTBuffer-Objekt , um neu skalierte Beispiele in der Untermesh zu empfangen.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch