CompositionBitmapInterpolationMode 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定當 ICompositionSurface 中的圖元未形成一對一對應到螢幕上圖元時,用來插入圖元的演算法。
public enum class CompositionBitmapInterpolationMode
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
enum class CompositionBitmapInterpolationMode
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
enum class CompositionBitmapInterpolationMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
public enum CompositionBitmapInterpolationMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public enum CompositionBitmapInterpolationMode
var value = Microsoft.UI.Composition.CompositionBitmapInterpolationMode.nearestNeighbor
Public Enum CompositionBitmapInterpolationMode
- 繼承
-
CompositionBitmapInterpolationMode
- 屬性
欄位
Linear | 1 | 從最接近目前轉譯圖元的四個位圖圖元插入色彩。 |
MagLinearMinLinearMipLinear | 2 | 使用線性插補來放大、縮小和 Mip 層級取樣。 |
MagLinearMinLinearMipNearest | 3 | 使用線性插補來縮放和縮小;使用 NearestNeighbor 進行 mip 層級取樣。 |
MagLinearMinNearestMipLinear | 4 | 使用線性插補來縮放;使用 NearestNeighbor 進行縮制;使用線性插補進行 mip 層級取樣。 |
MagLinearMinNearestMipNearest | 5 | 使用線性插補來縮放;使用 NearestNeighbor 進行縮小和 mip 層級取樣。 |
MagNearestMinLinearMipLinear | 6 | 使用 NearestNeighbor 進行放大;使用線性插補進行縮排和 Mip 層級取樣。 |
MagNearestMinLinearMipNearest | 7 | 使用 NearestNeighbor 進行放大;使用線性插補進行縮排;使用 NearestNeighbor 進行 mip 層級取樣。 |
MagNearestMinNearestMipLinear | 8 | 使用 NearestNeighbor 進行放大和縮小;使用線性插補進行 mip 層級取樣。 |
MagNearestMinNearestMipNearest | 9 | 使用 NearestNeighbor 進行放大、縮小和 mip 層級取樣。 |
NearestNeighbor | 0 | 使用最接近點陣圖圖元到目前轉譯圖元的確切色彩。 |
備註
當 ICompositionSurface 的圖元未形成一對一對應至 SpriteVisual圖元時,需要插入圖元;這可能會在縮放、延展、旋轉、扭曲或其他轉換下發生 (,例如透視投影等) 。
當 ICompositionSurface 的點陣圖內容對應到大小大於點陣圖的 SpriteVisual 時,來自表面的每個圖元都必須對應到螢幕上的一組圖元。
相反地,當 ICompositionSurface 的點陣圖內容對應到大小小於點陣圖的 SpriteVisual 時,來自表面的多個圖元必須對應到螢幕上的單一圖元。