Condividi tramite


Metodo ID3DXPRTEngine::ScaleMeshChunk

Ridimensiona tutti i campioni associati a un determinato sottomese. Il metodo è utile per il calcolo della dispersione sottosurface.

Sintassi

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

Parametri

uMeshChunk [in]

Tipo: UINT

Posizione nella mesh in cui iniziare a ridimensionare i campioni.

fScale [in]

Tipo: FLOAT

Valore in base al quale moltiplicare ogni vettore nel sottomesh.

pDataOut [in, out]

Tipo: LPD3DXPRTBUFFER

Puntatore a un oggetto ID3DXPRTBuffer per ricevere campioni ridimensionati nel sottomesh.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito viene S_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Requisiti

Requisito Valore
Intestazione
D3DX9Mesh.h
Libreria
D3dx9.lib

Vedi anche

ID3DXPRTEngine