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

 

Funções de retorno de chamada