Método ID3DXPRTBuffer::ExtractToMesh
Extrai dados coeficientes de um buffer de canal único e adiciona os dados a um objeto ID3DXMesh .
Sintaxe
HRESULT ExtractToMesh(
[in] UINT NumCoefficients,
[in] D3DDECLUSAGE Usage,
[in] UINT UsageIndexStart,
[in] LPD3DXMESH pScene
);
Parâmetros
-
NumCoefficients [in]
-
Tipo: UINT
Número de coeficientes a serem extraídos do buffer. Ao usar a PRT (transferência de radiação) pré-computada (SH) esférica, o número de coeficientes deve ser a Ordem ². A ordem deve estar no intervalo de D3DXSH_MINORDER para D3DXSH_MAXORDER, inclusive.
-
Uso [in]
-
Tipo: D3DDECLUSAGE
Descrições de uso de vértice da malha. Consulte D3DDECLUSAGE.
-
UsageIndexStart [in]
-
Tipo: UINT
Iniciando o índice para coeficientes a serem armazenados na malha.
-
pScene [in]
-
Tipo: LPD3DXMESH
Ponteiro para um objeto de malha ID3DXMesh que armazenará coeficientes.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, o valor retornado será S_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também