d2d1.h 標頭
Direct2D 會使用此標頭。 如需詳細資訊,請參閱
d2d1.h 包含下列程式設計介面:
ID2D1Bitmap 表示已系結至 ID2D1RenderTarget 的點陣圖。 |
ID2D1BitmapBrush 使用點陣圖繪製區域。 (ID2D1BitmapBrush) |
ID2D1BitmapRenderTarget 轉譯為 CreateCompatibleRenderTarget 方法所建立的中繼紋理。 |
ID2D1Brush 定義繪製區域的物件。 衍生自 ID2D1Brush 的介面描述如何繪製區域。 |
ID2D1DCRenderTarget 將命令繪製到 GDI 裝置內容時發生問題。 |
ID2D1DrawingStateBlock 表示轉譯目標:_the反鋸齒模式、轉換、標記和文字轉譯選項的繪圖狀態。 |
ID2D1EllipseGeometry 表示省略號。 |
ID2D1Factory 建立 Direct2D 資源。 (ID2D1Factory) |
ID2D1GdiInteropRenderTarget 提供可接受 GDI 繪圖命令之裝置內容的存取權。 |
ID2D1Geometry 表示幾何資源,並定義一組協助程式方法來操作及測量幾何圖形。 繼承自 ID2D1Geometry 的介面會定義特定圖形。 |
ID2D1GeometryGroup 代表由其他 ID2D1Geometry 物件組成的複合幾何。 |
ID2D1GeometrySink 描述可包含線條、弧線、三次方 Bezier 曲線和二次方 Bezier 曲線的幾何路徑。 |
ID2D1GradientStopCollection 表示線性和星形漸層筆刷D2D1_GRADIENT_STOP物件的集合。 |
ID2D1HwndRenderTarget 將繪圖指令轉譯至視窗。 |
ID2D1Image 表示可以填滿任意 2D 平面的圖元產生者。 (ID2D1Image) |
ID2D1Layer 表示轉譯圖層所需的備份存放區。 |
ID2D1LinearGradientBrush 使用線形漸層繪製區域。 |
ID2D1Mesh 代表形成三角形清單的一組頂點。 |
ID2D1PathGeometry 代表可能由弧線、曲線和線條組成的複雜圖形。 |
ID2D1RadialGradientBrush 使用放射狀漸層繪製區域。 |
ID2D1RectangleGeometry 描述二維矩形。 |
ID2D1RenderTarget 表示可以接收繪圖命令的物件。 繼承自 ID2D1RenderTarget 的介面會以不同方式呈現它們收到的繪圖命令。 |
ID2D1Resource 表示 Direct2D 繪圖資源。 |
ID2D1RoundedRectangleGeometry 描述圓角矩形。 |
ID2D1SimplifiedGeometrySink 描述不包含二次方子曲線或弧線的幾何路徑。 |
ID2D1SolidColorBrush 使用純色繪製區域。 |
ID2D1StrokeStyle 描述筆劃的上限、斜線限制、線條聯結和虛線資訊。 (ID2D1StrokeStyle) |
ID2D1TessellationSink 使用三角形填入 ID2D1Mesh 物件。 |
ID2D1TransformedGeometry 表示已轉換的幾何。 |
D2D1CreateFactory D2D1CreateFactory (D2D1_FACTORY_TYPE,REFIID,D2D1_FACTORY_OPTIONS*,void**) 會建立可用來建立 Direct2D 資源的 Factory 物件。 |
D2D1CreateFactory D2D1CreateFactory (D2D1_FACTORY_TYPE,REFIID,void**) 函式會建立可用來建立 Direct2D 資源的 Factory 物件。 |
D2D1InvertMatrix 嘗試反轉指定的矩陣。 |
D2D1IsMatrixInvertible 指出指定的矩陣是否可反轉。 |
D2D1MakeRotateMatrix 建立旋轉轉換,這個轉換會依據指定點的指定角度旋轉。 |
D2D1MakeSkewMatrix 建立具有指定 X 軸角度、Y 軸角度和中心點的扭曲轉換。 |
D2D1_ARC_SEGMENT 描述兩點之間的橢圓弧線。 |
D2D1_BEZIER_SEGMENT 表示兩點之間繪製的三次方貝塞爾區段。 |
D2D1_BITMAP_BRUSH_PROPERTIES 描述 ID2D1BitmapBrush 的擴充模式和插補模式。 (D2D1_BITMAP_BRUSH_PROPERTIES) |
D2D1_BITMAP_PROPERTIES 描述點陣圖的像素格式和 DPI。 |
D2D1_BRUSH_PROPERTIES 描述筆刷的不透明度和轉換。 |
D2D1_DRAWING_STATE_DESCRIPTION 描述轉譯目標的繪圖狀態。 |
D2D1_ELLIPSE 包含橢圓形的中心點、x 半徑和 y 半徑。 |
D2D1_FACTORY_OPTIONS 包含 ID2D1Factory 物件的偵錯層級。 |
D2D1_GRADIENT_STOP 包含漸層停駐點的位置和色彩。 |
D2D1_HWND_RENDER_TARGET_PROPERTIES 包含 ID2D1HwndRenderTarget 的 HWND、圖元大小和簡報選項。 |
D2D1_LAYER_PARAMETERS 包含圖層資源的內容界限、遮罩資訊、不透明度設定和其他選項。 (D2D1_LAYER_PARAMETERS) |
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES 包含 ID2D1LinearGradientBrush 之漸層軸的起點和端點。 |
D2D1_QUADRATIC_BEZIER_SEGMENT 包含二次方貝塞爾區段的控制點和終點。 |
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES 包含 ID2D1RadialGradientBrush 之漸層橢圓形的大小和位置。 |
D2D1_RENDER_TARGET_PROPERTIES 包含轉譯選項 (硬體或軟體) 、像素格式、DPI 資訊、遠端選項,以及轉譯目標的 Direct3D 支援需求。 |
D2D1_ROUNDED_RECT 包含圓角矩形的維度和角落弧度。 |
D2D1_STROKE_STYLE_PROPERTIES 描述大綱圖案的筆劃。 (D2D1_STROKE_STYLE_PROPERTIES) |
D2D1_TRIANGLE 包含描述三角形的三個頂點。 |
D2D1_ANTIALIAS_MODE 指定如何呈現非文本基本類型的邊緣。 |
D2D1_ARC_SIZE 指定弧線是否應該大於 180 度。 |
D2D1_BITMAP_INTERPOLATION_MODE 指定縮放或旋轉影像時所使用的演算法。 |
D2D1_CAP_STYLE 描述線條或區段結尾的形狀。 |
D2D1_COMBINE_MODE 指定用來結合兩個幾何的不同方法。 |
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS 指定在建立相容轉譯目標時可支援的其他功能。 這個列舉允許其成員值的位元組合。 |
D2D1_DASH_STYLE 描述筆劃中的虛線和間距序列。 |
D2D1_DC_INITIALIZE_MODE 指定從轉譯目標擷取裝置內容時,如何初始化 GDI 轉譯。 |
D2D1_DEBUG_LEVEL 指出 Direct2D 偵錯層提供的資訊類型。 |
D2D1_DRAW_TEXT_OPTIONS 指定是否啟用文字貼齊或裁剪到版面配置矩形。 這個列舉允許其成員值的位元組合。 |
D2D1_EXTEND_MODE 指定筆刷如何繪製其一般內容區域以外的區域。 |
D2D1_FACTORY_TYPE 指定 Direct2D 是否為 ID2D1Factory 及其建立的資源提供同步處理,以便從多個執行緒安全地存取它們。 |
D2D1_FEATURE_LEVEL 描述轉譯目標進行硬體轉譯所需的最低 DirectX 支援。 |
D2D1_FIGURE_BEGIN 指出特定 ID2D1SimplifiedGeometrySink 圖是否填滿或空心。 |
D2D1_FIGURE_END 指出特定 ID2D1SimplifiedGeometrySink 圖是否開啟或關閉。 |
D2D1_FILL_MODE 指定幾何或圖形的交集區域如何結合以形成複合幾何的區域。 |
D2D1_GAMMA 指定用於插補的 gamma。 |
D2D1_GEOMETRY_RELATION 描述一個 geometry 物件與另一個 geometry 物件的空間關聯。 |
D2D1_GEOMETRY_SIMPLIFICATION_OPTION 指定幾何如何簡化為 ID2D1SimplifiedGeometrySink。 |
D2D1_LAYER_OPTIONS 指定套用圖層資源以建立圖層時可以套用的選項。 |
D2D1_LINE_JOIN 描述聯結兩個線條或線段的形狀。 |
D2D1_OPACITY_MASK_CONTENT 描述不透明度遮罩是否包含圖形或文字。 Direct2D 會使用此資訊來判斷混合不透明度遮罩時要使用的 Gamma 空間。 |
D2D1_PATH_SEGMENT 指出是否應該筆劃線段,以及此區段與前一個區段之間的聯結是否應該平滑。 這個列舉允許其成員值的位元組合。 |
D2D1_PRESENT_OPTIONS 描述呈現目標呈現其內容時的行為。 這個列舉允許其成員值的位元組合。 |
D2D1_RENDER_TARGET_TYPE 描述轉譯目標是否使用硬體或軟體轉譯,或者 Direct2D 是否應該選取轉譯模式。 |
D2D1_RENDER_TARGET_USAGE 描述轉譯目標遠端的方式,以及它是否應該與 GDI 相容。 這個列舉允許其成員值的位元組合。 |
D2D1_SWEEP_DIRECTION 定義繪製橢圓形弧形的方向。 |
D2D1_TEXT_ANTIALIAS_MODE 描述用於繪製文字的反鋸齒模式。 |
D2D1_WINDOW_STATE 描述視窗是否遮蔽。 |