CompositionTexture 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示原始 Direct3D 紋理,可系結至組合視覺效果做為內容。 物件可以在目前這些 API 中使用泛型組合介面的任何位置,例如,作為 Sprite 視覺效果或表面筆刷的內容。 物件會公開可用的柵欄,可用來同步處理應用程式轉譯和組合工作。 也可以接受各種屬性,例如 Alpha 模式、來源矩形和色彩空間,以更精確地定義所顯示的內容。
組合紋理 API 僅支援 Direct3D 11。
public ref class CompositionTexture : CompositionObject, ICompositionSurface
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 983040)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CompositionTexture : CompositionObject, ICompositionSurface
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 983040)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class CompositionTexture : CompositionObject, ICompositionSurface
Public Class CompositionTexture
Inherits CompositionObject
Implements ICompositionSurface
- 繼承
- 屬性
- 實作
Windows 需求
裝置系列 |
Windows 11 Insider Preview (已於 10.0.23504.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v15.0 引進)
|
屬性
AlphaMode |
通知 桌面視窗管理員 (DWM) 是否應接受或忽略紋理中的 Alpha 圖元。 |
ColorSpace |
通知系統應該將紋理對應到的色彩空間。 |
Comment |
要與 CompositionObject 建立關聯的字串。 (繼承來源 CompositionObject) |
Compositor |
用來建立這個CompositionObject的Compositor。 (繼承來源 CompositionObject) |
Dispatcher |
CompositionObject的發送器。 (繼承來源 CompositionObject) |
DispatcherQueue |
取得 CompostionObject 的 DispatcherQueue 。 (繼承來源 CompositionObject) |
ImplicitAnimations |
附加至這個物件的隱含動畫集合。 (繼承來源 CompositionObject) |
Properties |
與 CompositionObject相關聯的屬性集合。 (繼承來源 CompositionObject) |
SourceRect |
取得並設定組合紋理代表 (和來自) 樣本的整體 Direct3D 紋理部分。 這可讓您有多個參考相同 Direct3D 紋理的組合紋理。 |