共用方式為


d2d1_3.h 標頭

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

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

介面

 
ID2D1ColorCoNtext1

表示要與色彩管理效果搭配使用的色彩內容。
ID2D1CommandSink2

此介面會執行與現有 ID2D1CommandSink1 介面相同的所有函式。 它也可讓您存取筆跡轉譯和漸層網格轉譯。
ID2D1CommandSink3

此介面會執行與現有 ID2D1CommandSink2 介面相同的所有函式。 它也可讓您存取 Sprite 批次轉譯。
ID2D1CommandSink4

此介面會執行與現有 ID2D1CommandSink3 介面相同的所有函式。 它也可透過 SetPrimitiveBlend2 方法來存取新的基本混合模式 MAX。
ID2D1CommandSink5

此介面會執行與現有 ID2D1CommandSink4 介面相同的所有函式,再加上它可讓您存取 BlendImage 方法。
ID2D1Device2

表示資源網域,其物件和裝置內容可以一起使用。 此介面會執行與現有 ID2D1Device1 介面相同的所有函式。 它也可讓您建立 ID2D1DeviceCoNtext2 物件。
ID2D1Device3

表示資源網域,其物件和裝置內容可以一起使用。 此介面會執行與 ID2D1Device2 介面相同的所有函式。 它也可讓您建立 ID2D1DeviceCoNtext3 物件。
ID2D1Device4

表示資源網域,其物件和裝置內容可以一起使用。 此介面會執行與 ID2D1Device3 介面相同的所有函式。 它也可讓您建立 ID2D1DeviceCoNtext4 物件。
ID2D1Device5

表示資源網域,其物件和裝置內容可以一起使用。 此介面會執行與 ID2D1Device4 介面相同的所有函式。 它也可讓您建立 ID2D1DeviceCoNtext5 物件。
ID2D1Device6

表示資源網域,其物件和裝置內容可以一起使用。 這個介面會執行與 ID2D1Device5 介面相同的所有函式,再加上它可讓您建立 ID2D1DeviceCoNtext6 物件。
ID2D1Device7

表示資源網域,其物件和裝置內容可以一起使用。
ID2D1DeviceCoNtext2

此介面會執行與 ID2D1DeviceCoNtext1 介面相同的所有函式,並啟用筆跡轉譯、漸層網格轉譯,以及改善的影像載入等功能。
ID2D1DeviceCoNtext3

此介面會執行與 ID2D1DeviceCoNtext2 介面相同的所有函式,並啟用建立和繪製 Sprite 批次的功能。
ID2D1DeviceContext4

此介面會執行與 ID2D1DeviceCoNtext3 介面相同的所有函式,並啟用處理新類型色彩字型字元的功能。
ID2D1DeviceCoNtext5

此介面會執行與 ID2D1DeviceCoNtext4 介面相同的所有函式,並可讓您建立色彩內容和 Svg 檔。
ID2D1DeviceCoNtext6

此介面會執行與現有 ID2D1DeviceCoNtext5 介面相同的所有函式,並可讓您存取 BlendImage 方法。
ID2D1DeviceCoNtext7

啟用幾何實現物件的建立和繪製;使用進階色彩字型的支援來擴充先前的裝置內容介面。
ID2D1Factory3

建立 Direct2D 資源。 此介面也可讓您建立 ID2D1Device2 物件。
ID2D1Factory4

建立 Direct2D 資源。 此介面也可讓您建立 ID2D1Device3 物件。
ID2D1Factory5

建立 Direct2D 資源。 此介面也可讓您建立 ID2D1Device4 物件。
ID2D1Factory6

建立 Direct2D 資源。 此介面也可讓您建立 ID2D1Device5 物件。
ID2D1Factory7

建立 Direct2D 資源。 這個介面會執行與 ID2D1Factory6 介面相同的所有函式,再加上它可讓您建立 ID2D1Device6 物件。
ID2D1Factory8

建立 Direct2D 資源。 此介面也可讓您建立 ID2D1Device7 物件。
ID2D1GdiMetafile1

此介面會執行與現有 ID2D1GdiMetafile 介面相同的所有函式。 它也可讓您存取中繼檔 DPI 和界限。
ID2D1GdiMetafileSink1

此介面會執行與現有 ID2D1GdiMetafileSink 介面相同的所有函式。 它也可讓您存取中繼檔記錄。
ID2D1GradientMesh

表示由修補程式組成的漸層網格的裝置相依標記法。 使用 ID2D1DeviceCoNtext2::CreateGradientMesh 方法來建立 ID2D1GradientMesh 的實例。
ID2D1ImageSource

表示可以填滿任意 2D 平面的圖元產生者。 (ID2D1ImageSource)
ID2D1ImageSourceFromWic

產生從 WIC 來源的 2D 圖元資料。
ID2D1Ink

代表可變寬度筆跡的單一連續筆劃,如一系列 Bezier 區段和寬度所定義。
ID2D1InkStyle

表示轉譯筆跡時,ID2D1DeviceCoNtext2::D rawInk 等方法要使用的樣式屬性集合。 筆跡樣式會定義 nib (筆尖) 圖形和轉換。
ID2D1LookupTable3D

3D 查閱表資料的容器,可傳遞至 LookupTable3D 效果。
ID2D1SpriteBatch

代表具有其相關聯繪圖屬性的單一 Sprite 群組。
ID2D1SvgGlyphStyle

這個物件提供呈現 SVG 圖像時所使用的內容填滿、內容筆劃和內容值的值。
ID2D1TransformedImageSource

表示與原始映射來源共用資源的影像來源。

函式

 
D2D1GetGradientMeshInteriorPointsFromCoonsPatch

根據定義 Coons 修補程式的點傳回漸層網格修補程式的內部點。

結構

 
D2D1_GRADIENT_MESH_PATCH

代表具有 16 個控制點、4 個角落色彩和界限旗標的張量修補程式。 ID2D1GradientMesh 是由 1 或多個漸層網格修補程式所組成。 使用 GradientMeshPatch 函式或 GradientMeshPatchFromCoonsPatch 函式來建立。
D2D1_INK_BEZIER_SEGMENT

表示要在建立 ID2D1Ink 物件時使用的 Bezier 區段。 此結構與D2D1_BEZIER_SEGMENT不同,因為它是由D2D1_INK_POINTs所組成,除了 x 和 y 座標之外,還包含半徑。
D2D1_INK_POINT

表示組成D2D1_INK_BEZIER_SEGMENT一部分的點、半徑配對。
D2D1_INK_STYLE_PROPERTIES

定義 ID2D1InkStyle 物件中使用的一般畫筆提示圖形和轉換。
D2D1_SIMPLE_COLOR_PROFILE

色彩空間的簡單描述。
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES

已轉換影像來源的屬性。

列舉

 
D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION

指定轉譯色彩點陣圖圖像時的圖元貼齊原則。
D2D1_COLOR_CONTEXT_TYPE

指定定義色彩設定檔的方式。
D2D1_GAMMA1

決定用於插補和混合的 Gamma。
D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS

選項旗標會控制 CreateImageSourceFromDxgi 執行的主要轉換,如果有的話。
D2D1_IMAGE_SOURCE_LOADING_OPTIONS

建立新 ID2D1ImageSource 時,會控制其選項旗標。
D2D1_INK_NIB_SHAPE

指定筆跡 nib (筆尖的外觀,) 為D2D1_INK_STYLE_PROPERTIES結構的一部分。
D2D1_ORIENTATION

指定影像顯示所在的翻轉和旋轉。
D2D1_PATCH_EDGE_MODE

指定如何呈現漸層網格邊緣。
D2D1_SPRITE_OPTIONS

指定如何繪製 Sprite 批次的其他層面,作為 ID2D1DeviceCoNtext3::D rawSpriteBatch 呼叫的一部分。
D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS

已轉換影像來源的選項旗標。