Partager via


ID3DXPRTEngine::ScaleMeshChunk, méthode

Met à l’échelle tous les exemples associés à un sous-fichier donné. La méthode est utile pour calculer la diffusion de sous-surface.

Syntaxe

HRESULT ScaleMeshChunk(
  [in]      UINT            uMeshChunk,
  [in]      FLOAT           fScale,
  [in, out] LPD3DXPRTBUFFER pDataOut
);

Paramètres

uMeshChunk [in]

Type : UINT

Emplacement dans le maillage à partir duquel commencer la mise à l’échelle des exemples.

fScale [in]

Type : FLOAT

Valeur par laquelle multiplier chaque vecteur dans le sous-fichier.

pDataOut [in, out]

Type : LPD3DXPRTBUFFER

Pointeur vers un objet ID3DXPRTBuffer pour recevoir des exemples mis à l’échelle dans le sous-fichier.

Valeur retournée

Type : HRESULT

Si la méthode réussit, la valeur de retour est S_OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Spécifications

Condition requise Valeur
En-tête
D3DX9Mesh.h
Bibliothèque
D3dx9.lib

Voir aussi

ID3DXPRTEngine