Condividi tramite


Funzione SampleGrad::SampleGrad(S,float,float,float,float) per TextureCube

Campiona una trama, usando una sfumatura per influenzare il modo in cui viene calcolata la posizione del campione, con un valore facoltativo per bloccare i valori del livello di dettaglio (LOD) del campione.

Sintassi

DXGI_FORMAT SampleGrad(
  in SamplerState S,
  in float        Location,
  in float        DDX,
  in float        DDY,
  in float        Clamp
);

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

 

DDX [in]

Tipo: float

Frequenza di modifica della geometria della superficie nella direzione x. Il tipo di argomento dipende dal tipo di oggetto trama.

tipo Texture-Object Tipo di parametro
Texture1D, Texture1DArray float
Texture2D, Texture2DArray float2
Texture3D, TextureCube, TextureCubeArray float3
Texture2DMS, Texture2DMSArray non supportato

 

DDY [in]

Tipo: float

Frequenza di modifica della geometria della superficie nella direzione y. Il tipo di argomento dipende dal tipo di oggetto trama.

tipo Texture-Object Tipo di parametro
Texture1D, Texture1DArray float
Texture2D, Texture2DArray float2
Texture3D, TextureCube, TextureCubeArray float3
Texture2DMS, Texture2DMSArray non supportato

 

Morsetto [in]

Tipo: float

Valore facoltativo per bloccare i valori LOD campione. Ad esempio, se si passa 2,0f per il valore di blocco, assicurarsi che nessun singolo campione accesa a un livello mip inferiore a 2,0f.

Valore restituito

Tipo: DXGI_FORMAT

Formato trama, che è uno dei valori tipizzati elencati in DXGI_FORMAT.

Vedi anche

Metodi SampleGrad

TextureCube