SampleBias (oggetto trama DirectX HLSL)

Campiona una trama, dopo aver applicato la distorsione di input al livello mipmap.

<Template Type> Object.SampleBias( sampler_state S, float Location, float Bias [, int Offset] );

Parametri

Elemento Descrizione
Oggetto
Qualsiasi tipo di oggetto trama (ad eccezione di Texture2DMS e Texture2DMSArray).
S
[in] Stato sampler. Si tratta di un oggetto dichiarato in un file di effetto che contiene assegnazioni di stato.
Posizione
[in] Coordinate della 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

Pregiudizi

[in] Il valore di distorsione, ovvero un numero a virgola mobile compreso tra -16,0 e 15,99, viene applicato a un livello mip prima del campionamento.

Compensare

[in] Offset di coordinate di trama facoltativo, che può essere usato per qualsiasi tipo di oggetto trama; l'offset viene applicato alla posizione prima del campionamento. Gli offset di trama devono essere statici. Il tipo di argomento dipende dal tipo di oggetto trama. Per altre info, vedi Applicazione degli offset delle coordinate della trama.

tipo Texture-Object Tipo di parametro
Texture1D, Texture1DArray INT
Texture2D, Texture2DArray int2
Texture3D int3
TextureCube, TextureCubeArray non supportato

Valore restituito

Tipo di modello della trama, che può essere un vettore a singolo o multi-componente. Il formato si basa sulla DXGI_FORMAT della trama.

Modello minimo shader

Questa funzione è supportata nei modelli di shader seguenti.

vs_4_0 vs_4_1 ps_4_0 ps_4_1 gs_4_0 gs_4_1
x x
  1. TextureCubeArray è disponibile nel modello shader 4.1 o versione successiva.
  2. Il modello shader 4.1 è disponibile in Direct3D 10.1 o versione successiva.

Texture-Object