Método ID3DXPRTEngine::SetSamplingInfo
Define as propriedades de amostragem usadas pelo simulador prt (transferência de radiação pré-compilado).
Sintaxe
HRESULT SetSamplingInfo(
[in] UINT NumRays,
[in] BOOL UseSphere,
[in] BOOL UseCosine,
[in] BOOL Adaptive,
[in] FLOAT AdaptiveThresh
);
Parâmetros
-
NumRays [in]
-
Tipo: UINT
Número de raios de luz a serem direcionados a cada amostra. Deve ser maior que zero.
-
UseSphere [in]
-
Tipo: BOOL
Se TRUE, os exemplos serão calculados em uma esfera completa. Se FALSE, os exemplos serão calculados em um hemisfério.
-
UseCosine [in]
-
Tipo: BOOL
Se TRUE, use uma ponderação cossina de amostras. Se UseCosine e UseSphere forem TRUE, o método falhará e um erro será retornado.
-
Adaptável [in]
-
Tipo: BOOL
Deve ser FALSE. Atualmente, a amostragem adaptável não é implementada.
-
AdaptiveThresh [in]
-
Tipo: FLOAT
Ignorado.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, o valor retornado será D3D_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, E_NOTIMPL E_OUTOFMEMORY.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também