d2d1_1.h 標頭
Direct2D 會使用此標頭。 如需詳細資訊,請參閱
d2d1_1.h 包含下列程式設計介面:
介面
ID2D1Bitmap1 表示可做為 ID2D1DeviceCoNtext 或對應至系統記憶體之表面的點陣圖,並可包含其他色彩內容資訊。 |
ID2D1BitmapBrush1 使用點陣圖繪製區域。 (ID2D1BitmapBrush1) |
ID2D1ColorCoNtext 表示可以與 ID2D1Bitmap1 物件搭配使用的色彩內容。 |
ID2D1CommandList 表示可以記錄和播放的命令序列。 |
ID2D1CommandSink 當您想要接收在命令清單中錄製的命令播放時,命令接收會由您為應用程式實作。 |
ID2D1Device 表示資源網域,其物件和裝置內容可以一起使用。 (ID2D1Device) |
ID2D1DeviceCoNtext 表示用來轉譯至目標的一組狀態和命令緩衝區。 |
ID2D1DrawingStateBlock1 繪圖狀態欄塊的實作,除了現有的反鋸齒模式、轉換、標記和文字轉譯模式之外,還會新增基本混合的功能。 |
ID2D1Effect 表示 Direct2D 中的基本影像處理建構。 |
ID2D1Factory1 建立 Direct2D 資源。 (ID2D1Factory1) |
ID2D1GdiMetafile 包裝 WMF、EMF 或 EMF+ 中繼檔的 Direct2D 資源。 |
ID2D1GdiMetafileSink 開發人員實作介面,可讓中繼檔重新執行。 |
ID2D1GradientStopCollection1 表示線性和星形漸層筆刷D2D1_GRADIENT_STOP物件的集合。 它提供新增至漸層停止集合之所有新參數的 get 方法。 |
ID2D1ImageBrush 代表以 ID2D1Image 為基礎的筆刷。 |
ID2D1Multithread Direct2D 處理站的鎖定機制,Direct2D 用來控制應用程式中使用多個執行緒的獨佔資源存取。 |
ID2D1PathGeometry1 ID2D1PathGeometry1 介面會將功能新增至 ID2D1PathGeometry。 特別是,它會提供路徑幾何特定的 ComputePointAndSegmentAtLength 方法。 |
ID2D1PrintControl 將儲存在 ID2D1CommandList 中的 Direct2D 基本類型轉換成固定頁面標記法。 列印子系統接著會取用基本類型。 |
ID2D1Properties 表示一組執行時間可系結和可探索的屬性,可讓資料驅動應用程式修改 Direct2D 效果的狀態。 |
ID2D1StrokeStyle1 描述筆劃的上限、斜線限制、線條聯結和虛線資訊。 (ID2D1StrokeStyle1) |
函式
D2D1ConvertColorSpace 將指定的色彩從一個色彩空間轉換成另一個色彩。 |
D2D1CreateDevice 建立與所提供 DXGI 裝置相關聯的新 Direct2D 裝置。 |
D2D1CreateDeviceCoNtext 建立與 DXGI 介面相關聯的新 Direct2D 裝置內容。 |
D2D1SinCos 傳回角度的正弦和余弦。 |
D2D1Tan 傳回角度的正切。 |
D2D1Vec3Length 傳回 3 維向量的長度。 |
回呼函式
PD2D1_EFFECT_FACTORY 描述效果的實作。 |
結構
D2D1_BITMAP_BRUSH_PROPERTIES1 描述 ID2D1BitmapBrush 的擴充模式和插補模式。 (D2D1_BITMAP_BRUSH_PROPERTIES1) |
D2D1_BITMAP_PROPERTIES1 此結構允許使用點陣圖選項和色彩內容資訊來建立 ID2D1Bitmap1。 |
D2D1_CREATION_PROPERTIES 指定建立 Direct2D 裝置、處理站和裝置內容的選項。 |
D2D1_DRAWING_STATE_DESCRIPTION1 描述裝置內容的繪圖狀態。 |
D2D1_EFFECT_INPUT_DESCRIPTION 描述效果的功能。 |
D2D1_IMAGE_BRUSH_PROPERTIES 描述影像筆刷功能。 |
D2D1_LAYER_PARAMETERS1 包含圖層資源的內容界限、遮罩資訊、不透明度設定和其他選項。 (D2D1_LAYER_PARAMETERS1) |
D2D1_MAPPED_RECT 描述來自 ID2D1Bitmap1::Map API 的對應記憶體。 |
D2D1_POINT_DESCRIPTION 描述路徑幾何上的點。 |
D2D1_PRINT_CONTROL_PROPERTIES ID2D1PrintControl 物件的建立屬性。 |
D2D1_RENDERING_CONTROLS 描述要套用至影像效果轉譯器的限制。 |
D2D1_STROKE_STYLE_PROPERTIES1 描述大綱圖案的筆劃。 (D2D1_STROKE_STYLE_PROPERTIES1) |
列舉
D2D1_BITMAP_OPTIONS 指定如何使用點陣圖。 |
D2D1_BUFFER_PRECISION 表示 Direct2D 中映射管線的位深度。 |
D2D1_COLOR_INTERPOLATION_MODE 定義如何在色彩之間插補。 |
D2D1_COLOR_SPACE 定義應套用至色彩空間的選項。 |
D2D1_COMPOSITE_MODE 用來指定所有 Direct2D 混合作業的混合模式。 |
D2D1_DEVICE_CONTEXT_OPTIONS 這會指定在其存留期內套用至裝置內容的選項。 |
D2D1_INTERPOLATION_MODE 這是用來指定 ID2D1DeviceCoNtext::D rawImage 和 2D affine 轉換效果的影像縮放品質。 |
D2D1_LAYER_OPTIONS1 指定應該如何準備圖層內容。 |
D2D1_MAP_OPTIONS 指定要如何從對應的 ID2D1Bitmap1 對應記憶體。 |
D2D1_PRIMITIVE_BLEND 用來指定所有 Direct2D 基本類型的幾何混合模式。 |
D2D1_PRINT_FONT_SUBSET_MODE 定義字型資源在列印期間應為子集的時機。 |
D2D1_PROPERTY 指定 ID2D1Effect ID2D1Properties 介面上存在系統屬性的索引。 |
D2D1_PROPERTY_TYPE 指定 Direct2D 屬性介面所支援的屬性類型。 |
D2D1_STROKE_TRANSFORM_TYPE 定義世界如何轉換、每英吋點數 (DPI) ,以及筆劃寬度會影響用來筆觸基本類型之畫筆的形狀。 |
D2D1_SUBPROPERTY 指定可能存在於任何屬性中之系統子屬性的索引。 |
D2D1_THREADING_MODE 指定同時建立裝置、處理站和裝置內容的執行緒模式。 |
D2D1_UNIT_MODE 指定 Direct2D 中的單位如何解譯。 |