LPD3DXIMTSIGNALCALLBACK
Protótipo de função usado por D3DXComputeIMTFromSignal para descrever um sinal definido pelo usuário no espaço u,v de uma malha de entrada. A função avalia um sinal de procedimento da dimensão uSignalDimension na coordenada u,v fornecida.
Sintaxe
typedef HRESULT (WINAPI* LPD3DXIMTSIGNALCALLBACK)
(CONST D3DXVECTOR2 *uv,
UINT uPrimitiveID,
UINT uSignalDimension,
VOID *pUserData,
FLOAT *pfSignalOut);
Parâmetros
[in] uv - um ponteiro para um vetor que contém a coordenada de textura do vértice.
[in] uPrimitiveId - O índice do triângulo de entrada na malha para a qual o sinal deve ser calculado.
[in] uSignalDimension – o número de floats a serem armazenados na matriz de dados de sinal (pfSignalOut).
[in] pUserData - O ponteiro pUserData passado para D3DXComputeIMTFromSignal.
[out] pfSignalOut – uma matriz de floats, que contém os dados de sinal.
Valor Retornado
Essa função deve ser implementada para retornar S_OK.
Comentários
Especifique a convenção de chamada Tipos de Dados do Windows ao declarar a função de retorno de chamada. Caso contrário, podem ocorrer estouros de pilha.
Requisito | Valor |
---|---|
parâmetro | d3dx9mesh.h |
Bibliotecas de importação | d3dx9.lib |
Tópicos relacionados