Metodo ID3DXPRTEngine::SetSamplingInfo
Imposta le proprietà di campionamento usate dal simulatore di trasferimento di raggi pre-calcolati .
Sintassi
HRESULT SetSamplingInfo(
[in] UINT NumRays,
[in] BOOL UseSphere,
[in] BOOL UseCosine,
[in] BOOL Adaptive,
[in] FLOAT AdaptiveThresh
);
Parametri
-
NumRays [in]
-
Tipo: UINT
Numero di raggi leggeri da indirizzare a ogni campione. Deve essere maggiore di zero.
-
UseSphere [in]
-
Tipo: BOOL
Se TRUE, i campioni verranno calcolati su una sfera completa. Se FALSE, i campioni verranno calcolati su un emisfero.
-
UseCosine [in]
-
Tipo: BOOL
Se TRUE, utilizzare un peso coseno di campioni. Se UseCosine e UseSphere sono TRUE, il metodo avrà esito negativo e verrà restituito un errore.
-
Adattivo [in]
-
Tipo: BOOL
Deve essere FALSE. Il campionamento adattivo non è attualmente implementato.
-
AdaptiveThresh [in]
-
Tipo: FLOAT
Ignorato.
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, il valore restituito viene D3D_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, E_NOTIMPL, E_OUTOFMEMORY.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche