共用方式為


d2d1effectauthor.h 標頭

Direct2D 會使用此標頭。 如需詳細資訊,請參閱

d2d1effectauthor.h 包含下列程式設計介面:

介面

 
ID2D1AnalysisTransform

提供資料給分析效果。
ID2D1BlendTransform

提供方法,以允許將混合作業插入轉換圖形中。
ID2D1BorderTransform

使用指定的擴充模式,將輸入矩形延伸至無限大。
ID2D1BoundsAdjustmentTransform

支援效果轉換,以修改前一個效果或點陣圖的輸出矩形。
ID2D1ComputeInfo

啟用計算著色器轉譯階段的資訊規格。
ID2D1ComputeTransform

定義使用計算著色器的轉換。
ID2D1ConcreteTransform

表示效果轉譯系統所實作的一組轉換,可提供固定功能。
ID2D1DrawInfo

此介面用來描述頂點或圖元著色器上的 GPU 轉譯傳遞。 它會傳遞至 ID2D1DrawTransform。
ID2D1DrawTransform

針對 GPU 上實作的轉換,特製化實作所實作的,以實作位在 Gpu 上。
ID2D1EffectCoNtext

提供效果和轉換作者的處理站方法和其他狀態管理。 (ID2D1EffectCoNtext)
ID2D1EffectImpl

允許由效果作者指定自訂效果的介面和行為。
ID2D1OffsetTransform

指示效果轉譯系統位移輸入點陣圖,而不插入轉譯階段。
ID2D1RenderInfo

描述所有各種轉換實作通用的轉譯資訊。
ID2D1ResourceTexture

追蹤轉換建立的資源紋理。
ID2D1SourceTransform

代表轉換管線圖形中以 CPU 為基礎的點陣化階段。
ID2D1Transform

表示轉換作者所實作之所有轉換的基底介面。
ID2D1TransformGraph

表示轉換節點的圖形。
ID2D1TransformNode

描述轉換拓撲中的節點。
ID2D1VertexBuffer

定義可對應的單一維度頂點緩衝區。

回呼函式

 
PD2D1_PROPERTY_GET_FUNCTION

從效果取得屬性。
PD2D1_PROPERTY_SET_FUNCTION

設定效果上的屬性。

結構

 
D2D1_BLEND_DESCRIPTION

定義要用於特定混合轉換的混合描述。
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES

定義頂點著色器和輸入元素描述,以定義輸入配置。
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS

描述計算著色器支援,這是 D3D10 功能層級的選項。
D2D1_FEATURE_DATA_DOUBLES

描述著色器中雙精度浮點數的支援。
D2D1_INPUT_DESCRIPTION

描述可在輸入紋理上設定轉換的選項。
D2D1_INPUT_ELEMENT_DESC

頂點配置之單一專案的描述。
D2D1_PROPERTY_BINDING

定義一對函式的屬性系結,以取得並設定對應的屬性。
D2D1_RESOURCE_TEXTURE_PROPERTIES

建立原始資源紋理時,定義資源紋理。
D2D1_VERTEX_BUFFER_PROPERTIES

定義所有頂點著色器定義的標準頂點緩衝區屬性。
D2D1_VERTEX_RANGE

定義在轉譯小於頂點緩衝區完整內容的頂點時所使用的頂點範圍。

列舉

 
D2D1_BLEND

指定要如何衍生其中一個色彩來源,並選擇性地指定色彩來源的前置詞作業。
D2D1_BLEND_OPERATION

指定兩個色彩來源上的混合作業。
D2D1_CHANGE_TYPE

描述會影響轉譯器與自訂頂點著色器互動方式的旗標。 (D2D1_CHANGE_TYPE)
D2D1_CHANNEL_DEPTH

允許呼叫端控制轉譯管線中階段的通道深度。
D2D1_FEATURE

定義可使用 ID2D1EffectCoNtext::CheckFeatureSupport 查詢的基礎 Direct3D 裝置功能。
D2D1_FILTER

表示轉換可能選取在輸入紋理上使用的篩選模式。
D2D1_PIXEL_OPTIONS

指出如何限制圖元著色器取樣。
D2D1_VERTEX_OPTIONS

描述會影響轉譯器與自訂頂點著色器互動方式的旗標。 (D2D1_VERTEX_OPTIONS)
D2D1_VERTEX_USAGE

指出頂點緩衝區不常變更或經常變更。