次の方法で共有


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 の単位を解釈する方法を指定します。