Funzione SampleLevel::SampleLevel(S,float,float,int,uint) per Texture2DArray

Esempi di una trama sul livello di mipmap specificato e restituisce lo stato relativo all'operazione.

Sintassi

DXGI_FORMAT SampleLevel(
  in  SamplerState S,
  in  float        Location,
  in  float        LOD,
  in  int          Offset,
  out uint         Status
);

Parametri

S [in]

Tipo: SamplerState

Stato di 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.

Texture-Object tipo Tipo di parametro
Trama1D 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 di mipmap.

Offset [in]

Tipo: int

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. Usare un offset solo a un miplevel intero; in caso contrario, è possibile ottenere risultati che non si traducono bene nell'hardware. Il tipo di argomento dipende dal tipo di oggetto trama. Per altre informazioni, vedere Applicazione di offset integer.

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

 

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'esempio, della raccolta o del carico corrispondenti hanno eseguito l'accesso ai riquadri mappati in una risorsa riquadri riquadri. Se i valori sono stati acquisiti da un riquadro non mappato, CheckAccessFullyMapped restituisce FALSE.

Valore restituito

Tipo: DXGI_FORMAT

Formato trama, ovvero uno dei valori tipizzati elencati in DXGI_FORMAT.

Vedi anche

Metodi SampleLevel

Texture2DArray