Método ID3DXPRTEngine::ScaleMeshChunk
Escala todas las muestras asociadas a un submesh determinado. El método es útil para calcular la dispersión de subsurfaces.
Sintaxis
HRESULT ScaleMeshChunk(
[in] UINT uMeshChunk,
[in] FLOAT fScale,
[in, out] LPD3DXPRTBUFFER pDataOut
);
Parámetros
-
uMeshChunk [in]
-
Tipo: UINT
Ubicación en la malla en la que se van a iniciar el escalado de muestras.
-
fScale [in]
-
Tipo: FLOAT
Valor por el que se multiplica cada vector en el submesh.
-
pDataOut [in, out]
-
Tipo: LPD3DXPRTBUFFER
Puntero a un objeto ID3DXPRTBuffer para recibir muestras reescaladas en el submesh.
Valor devuelto
Tipo: HRESULT
Si el método se realiza correctamente, el valor devuelto es S_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también