Direct2D 構造体

Direct2D には、次の構造が用意されています。 追加の構造体は D2D1 名前空間で定義されます。

このセクションの内容

トピック 説明
D2D_COLOR_F 色の赤、緑、青、アルファの各コンポーネントについて説明します。
D2D_MATRIX_3X2_F 3 対 2 の行列を表します。
D2D_MATRIX_4X3_F 4 対 3 の浮動小数点行列について説明します。
D2D_MATRIX_4X4_F 4 対 4 の浮動小数点行列について説明します。
D2D_MATRIX_5X4_F 5 対 4 の浮動小数点行列について説明します。
D2D_POINT_2F 2 次元空間で浮動小数点値として表される x 座標と y 座標のペアを表します。
D2D_POINT_2L D2D_POINT_2L構造体は、点の x 座標と y 座標を定義します。
D2D_POINT_2U 2 次元空間で符号なし 32 ビット整数値として表される x 座標と y 座標のペアを表します。
D2D_RECT_F 左上隅 (左、上) の座標と右下隅 (右、下) の座標で定義される四角形を表します。
D2D_RECT_L D2D_RECT_L構造体は、四角形の左上隅と右下隅の座標を定義します。
D2D_RECT_U 左上隅の座標のペア (左、上) と右下隅の座標のペア (右、下) で定義された四角形を表します。 これらの座標は、32 ビット整数値として表されます。
D2D_SIZE_F 浮動小数点値の順序付きペア (通常は四角形の幅と高さ) を格納します。
D2D_SIZE_U 順序を付与した整数の対 (通常、四角形の幅と高さ) を格納します。
D2D_VECTOR_2F 2 つの単精度浮動小数点値 (x、y) で構成される 2D ベクトル。
D2D_VECTOR_3F 3 つの単精度浮動小数点値 (x、y、z) で構成される 3D ベクター。
D2D_VECTOR_4F 4 つの単精度浮動小数点値 (x、y、z、w) で構成される 4D ベクトル。
D2D1_ARC_SEGMENT 2 つのポイント間の楕円円弧を記述します。
D2D1_BEZIER_SEGMENT 2 つの点の間に描画される 3 次ベジエ セグメントを表します。
D2D1_BITMAP_BRUSH_PROPERTIES ID2D1BitmapBrush の拡張モードと補間モードについて説明します。
D2D1_BITMAP_BRUSH_PROPERTIES1 ID2D1BitmapBrush の拡張モードと補間モードについて説明します。
D2D1_BITMAP_PROPERTIES ビットマップのピクセル形式と dpi について説明します。
D2D1_BITMAP_PROPERTIES1 この構造体を使用すると、ビットマップ オプションとカラー コンテキスト情報を使用して ID2D1Bitmap1 を作成できます。
D2D1_BLEND_DESCRIPTION 特定のブレンド変換で使用するブレンドの説明を定義します。
D2D1_BRUSH_PROPERTIES ブラシの不透明度と変換について説明します。
D2D1_COLOR_F 色の赤、緑、青、アルファの各コンポーネントについて説明します。
D2D1_CREATION_PROPERTIES Direct2D デバイス、ファクトリ、およびデバイス コンテキストを作成するオプションを指定します。
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES 頂点シェーダーと入力要素の説明を定義して、入力レイアウトを定義します。
D2D1_DRAWING_STATE_DESCRIPTION レンダー ターゲットの描画状態について説明します。
D2D1_DRAWING_STATE_DESCRIPTION1 デバイス コンテキストの描画状態について説明します。
D2D1_EFFECT_INPUT_DESCRIPTION 効果の機能について説明します。
D2D1_ELLIPSE 楕円の中心点、x 半径、および y 半径を格納します。
D2D1_FACTORY_OPTIONS ID2D1Factory オブジェクトのデバッグ レベルを格納します。
D2D1_FEATURE_DATA_DOUBLES シェーダーでのダブルのサポートについて説明します。
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS D3D10 機能レベルのオプションであるコンピューティング シェーダーのサポートについて説明します。
D2D1_GRADIENT_MESH_PATCH 16 個のコントロール ポイント、4 つの角の色、境界フラグを持つテンソル パッチを表します。 ID2D1GradientMesh は、1 つ以上のグラデーション メッシュ パッチで構成されます。 GradientMeshPatch 関数または GradientMeshPatchFromCoonsPatch 関数を使用して作成します。
D2D1_GRADIENT_STOP グラデーションの位置と色を格納します。
D2D1_HWND_RENDER_TARGET_PROPERTIES ID2D1HwndRenderTarget の HWND、ピクセル サイズ、およびプレゼンテーション オプションが含まれます。
D2D1_INK_STYLE_PROPERTIES 一般的なペン先の図形と 、ID2D1InkStyle オブジェクトで使用される変換を定義します。
D2D1_IMAGE_BRUSH_PROPERTIES イメージ ブラシの機能について説明します。
D2D1_INK_BEZIER_SEGMENT ID2D1Ink オブジェクトの作成に使用するベジエ セグメントを表します。 この構造は D2D1_BEZIER_SEGMENT とは異なり、x 座標と y 座標に加えて半径を含む D2D1_INK_POINTで構成されます。
D2D1_INK_POINT D2D1_INK_BEZIER_SEGMENTの一部を構成する点と半径のペアを表します。
D2D1_INPUT_DESCRIPTION 入力テクスチャで変換が設定できるオプションについて説明します。
D2D1_INPUT_ELEMENT_DESC 頂点レイアウトに対する 1 つの要素の説明。
D2D1_LAYER_PARAMETERS レイヤー リソースのコンテンツ境界、マスク情報、不透明度設定、その他のオプションが含まれます。
D2D1_LAYER_PARAMETERS1 レイヤー リソースのコンテンツ境界、マスク情報、不透明度設定、その他のオプションが含まれます。
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES ID2D1LinearGradientBrush のグラデーション軸の始点と終点を格納します。
D2D1_MATRIX_3X2_F 3 対 2 の行列を表します。
D2D1_MATRIX_4X3_F 4 対 3 の行列を表します。
D2D1_MATRIX_4X4_F 4 対 4 の行列を表します。
D2D1_MATRIX_5X4_F 5 対 4 の行列を表します。
D2D1_MAPPED_RECT ID2D1Bitmap1::Map API からのマップされたメモリについて説明します。
D2D1_PIXEL_FORMAT ビットマップまたはレンダー ターゲットのデータ形式とアルファ モードが含まれます。
D2D1_POINT_2F 2 次元空間での x 座標と y 座標のペアを表します。
D2D1_POINT_2L POINT 構造体は、点の x 座標と y 座標を定義します。
D2D1_POINT_2U 2 次元空間での x 座標と y 座標のペアを表します。
D2D1_POINT_DESCRIPTION パス ジオメトリ上の点について説明します。
D2D1_PRINT_CONTROL_PROPERTIES ID2D1PrintControl オブジェクトの作成プロパティ。
D2D1_PROPERTY_BINDING 対応するプロパティを取得および設定する関数のペアへのプロパティ バインドを定義します。
D2D1_QUADRATIC_BEZIER_SEGMENT 2 次ベジエ セグメントの制御点と終点を格納します。
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES ID2D1RadialGradientBrush のグラデーションの原点オフセットとグラデーションの楕円のサイズと位置を格納します。
D2D1_RECT_F 左上隅 (左、上) の座標と右下隅 (右、下) の座標で定義される四角形を表します。
D2D1_RECT_L RECT 構造体は、四角形の左上隅と右下隅の座標を定義します。
D2D1_RECT_U 左上隅 (左、上) の座標と右下隅 (右、下) の座標で定義される四角形を表します。
D2D1_RESOURCE_TEXTURE_PROPERTIES 元のリソース テクスチャの作成時にリソース テクスチャを定義します。
D2D1_RESOURCE_USAGE イメージ テクスチャとシェーダーで使用されるメモリについて説明します。
D2D1_RENDER_TARGET_PROPERTIES レンダリング オプション (ハードウェアまたはソフトウェア)、ピクセル形式、DPI 情報、リモート処理オプション、およびレンダー ターゲットの Direct3D サポート要件が含まれています。
D2D1_RENDERING_CONTROLS イメージング効果レンダラーに適用される制限事項について説明します。
D2D1_ROUNDED_RECT 丸い四角形の寸法と角の半径を格納します。
D2D1_SIMPLE_COLOR_PROFILE 色空間の簡単な説明。
D2D1_SIZE_F 順序付けられた浮動小数点のペア (通常は四角形の幅と高さ) を格納します。
D2D1_SIZE_U 順序を付与した整数の対 (通常、四角形の幅と高さ) を格納します。
D2D1_STROKE_STYLE_PROPERTIES 図形の輪郭を描くストロークについて説明します。
D2D1_STROKE_STYLE_PROPERTIES1 図形の輪郭を描くストロークについて説明します。
D2D1_SVG_LENGTH SVG の長さを表します。
D2D1_SVG_PRESERVE_ASPECT_RATIO すべての SVG preserveAspectRatio 設定を表します。
D2D1_SVG_VIEWBOX SVG viewBox を表します。
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES 変換されたイメージ ソースのプロパティ。
D2D1_TRIANGLE 三角形を表す 3 つの頂点が含まれます。
D2D1_VECTOR_2F 2 つの FLOAT 値 (x、y) のベクトル。
D2D1_VECTOR_3F 3 つの FLOAT 値 (x、y、z) のベクトル。
D2D1_VECTOR_4F 4 つの FLOAT 値 (x、y、z、w) のベクトル。
D2D1_VERTEX_BUFFER_PROPERTIES すべての頂点シェーダー定義の標準である頂点バッファーのプロパティを定義します。
D2D1_VERTEX_RANGE 頂点バッファーの完全な内容より小さいレンダリング時に使用される頂点の範囲を定義します。
D3DCOLORVALUE 色とアルファ チャネルの情報を格納します。
PD2D1_EFFECT_FACTORY 効果の実装について説明します。