Enumerazione Filter
Aggiornamento: novembre 2007
Definisce le modalità di filtro delle trame per una scena.
Spazio dei nomi: Microsoft.WindowsMobile.DirectX.Direct3D
Assembly: Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)
Sintassi
'Dichiarazione
Public Enumeration Filter
'Utilizzo
Dim instance As Filter
public enum Filter
public enum class Filter
public enum Filter
Membri
Nome membro | Descrizione | |
---|---|---|
Box | Ogni pixel viene calcolato facendo la media di una casella di pixel 2x2(x2) dall'immagine di origine. Questo filtro funziona solo quando le dimensioni della destinazione sono pari alla metà di quelle dell'origine, come nel caso delle mipmap. | |
Point | Ogni pixel di destinazione viene calcolato eseguendo il campionamento del pixel più vicino dall'immagine di origine. | |
Linear | Il filtro di interpolazione bilineare viene utilizzato come filtro di ingrandimento o di riduzione della trama. Viene utilizzata una media ponderata di un'area 2x2 di texel che circonda il pixel desiderato. Il filtro di trama da utilizzare tra livelli mipmap è l'interpolazione mipmap trilineare. Il rasterizzatore esegue l'interpolazione del colore dei pixel in modo lineare, utilizzando i texel delle due trame più vicine. | |
None | Mipmapping disattivato. Il rasterizzatore utilizza invece il filtro di ingrandimento. | |
MirrorU | I pixel all'esterno del bordo della trama sull'asse u devono essere sottoposti a mirroring, non a wrapping. | |
MirrorV | I pixel all'esterno del bordo della trama sull'asse v devono essere sottoposti a mirroring, non a wrapping. | |
Mirror | Equivale a specificare i flag MirrorU e MirrorV. Questo flag viene sempre utilizzato internamente per questa funzione. |
Note
Ogni filtro valido deve contenere esattamente uno dei flag riportati di seguito: None, Point, Linear o Box. È inoltre possibile utilizzare l'operatore OR bit per bit per specificare zero o più flag facoltativi riportati di seguito con un filtro valido: MirrorU, MirrorV o Mirror.
Piattaforme
Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Compact Framework
Supportato in: 3.5, 2.0
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.WindowsMobile.DirectX.Direct3D
Altre risorse
Programmazione per Mobile Direct3D in .NET Compact Framework