Compartilhar via


Método ID3DXPRTEngine::SetCallBack

Define um ponteiro para uma função de retorno de chamada opcional que calcula a porcentagem de cálculos de SH (harmônico esférico) concluído e dá ao chamador a opção de anular o simulador.

Sintaxe

HRESULT SetCallBack(
  [in] LPD3DXSHPRTSIMCB pCB,
  [in] FLOAT            Frequency,
  [in] LPVOID           lpUserContext
);

Parâmetros

pCB [in]

Tipo: LPD3DXSHPRTSIMCB

Ponteiro para a função de retorno de chamada LPD3DXSHPRTSIMCB que calcula o percentual de cálculos SH concluídos. A função de retorno de chamada deve ser implementada para retornar S_OK para continuar executando o simulador. Qualquer outro valor anulará o simulador.

Frequência [in]

Tipo: FLOAT

Frequência de chamadas de retorno de chamada. O inverso de Frequency é aproximadamente o número de vezes que a função de retorno de chamada será chamada.

lpUserContext [in]

Tipo: LPVOID

Ponteiro para um valor definido pelo usuário que é passado para a função de retorno de chamada. Normalmente usado por um aplicativo para passar um ponteiro para uma estrutura de dados que fornece informações de contexto para a função de retorno de chamada.

Valor retornado

Tipo: HRESULT

O valor retornado é S_OK.

Requisitos

Requisito Valor
parâmetro
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Confira também

ID3DXPRTEngine