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 指定した色を 1 つのカラースペースから別のカラースペースに変換します。 |
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 アフィン変換効果を使用して、イメージのスケーリングの品質を指定するために使用されます。 |
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 ワールド変換、1 インチあたりのドット数 (dpi)、ストローク幅が、プリミティブのストロークに使用されるペンの形状に与える影響を定義します。 |
D2D1_SUBPROPERTY 任意のプロパティに存在するシステム サブプロパティのインデックスを指定します。 |
D2D1_THREADING_MODE デバイス、ファクトリ、およびデバイス コンテキストを同時に作成するときに使用されるスレッド モードを指定します。 |
D2D1_UNIT_MODE Direct2D の単位を解釈する方法を指定します。 |