Método ID3DXPRTBuffer::ExtractToMesh
Extrae los datos de coeficiente de un búfer de un solo canal y agrega los datos a un objeto ID3DXMesh .
Sintaxis
HRESULT ExtractToMesh(
[in] UINT NumCoefficients,
[in] D3DDECLUSAGE Usage,
[in] UINT UsageIndexStart,
[in] LPD3DXMESH pScene
);
Parámetros
-
NumCoefficients [in]
-
Tipo: UINT
Número de coeficientes que se van a extraer del búfer. Cuando se usa la transferencia de radiación precalculada (SH) esférica (PRT), el número de coeficientes debe ser Order ². El orden debe estar en el intervalo de D3DXSH_MINORDER para D3DXSH_MAXORDER, ambos incluidos.
-
Uso [in]
-
Tipo: D3DDECLUSAGE
Descripciones de uso de vértices de la malla. Consulte D3DDECLUSAGE.
-
UsageIndexStart [in]
-
Tipo: UINT
Índice inicial para los coeficientes que se van a almacenar en la malla.
-
pScene [in]
-
Tipo: LPD3DXMESH
Puntero a un objeto de malla ID3DXMesh que almacenará coeficientes.
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