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 |
|
Biblioteca |
|
Confira também