Funzione SampleLevel::SampleLevel(S,float,float,uint)
Campiona una trama sul livello mipmap specificato e restituisce lo stato relativo all'operazione.
Sintassi
DXGI_FORMAT SampleLevel(
in SamplerState S,
in float Location,
in float LOD,
out uint Status
);
Parametri
-
S [in]
-
Tipo: SamplerState
Stato sampler. Si tratta di un oggetto dichiarato in un file di effetto che contiene assegnazioni di stato.
-
Posizione [in]
-
Tipo: float
Coordinate di trama. Il tipo di argomento dipende dal tipo di oggetto trama.
tipo Texture-Object Tipo di parametro Texture1D float Texture1DArray, Texture2D float2 Texture2DArray, Texture3D, TextureCube float3 TextureCubeArray float4 -
LOD [in]
-
Tipo: float
[in] Numero che specifica il livello mipmap. Se il valore è ≤ 0, viene usato il livello mipmap 0 (mappa più grande). Il valore frazionaria (se specificato) viene usato per interpolare tra due livelli mipmap.
-
Stato [out]
-
Tipo: uint
Stato dell'operazione. Non è possibile accedere direttamente allo stato; Passare invece lo stato alla funzione intrinseca CheckAccessFullyMapped . CheckAccessFullyMapped restituisce TRUE se tutti i valori dell'operazione Sample, Gather o Load hanno eseguito l'accesso a riquadri mappati in una risorsa affiancata. Se sono stati acquisiti valori da un riquadro non mappato, CheckAccessFullyMapped restituisce FALSE.
Valore restituito
Tipo: DXGI_FORMAT
Formato trama, che è uno dei valori tipizzati elencati in DXGI_FORMAT.
Vedi anche