次の方法で共有


Direct2D 構造体

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

このセクションでは、次の操作を行います。

話題 形容
D2D_COLOR_F 色の赤、緑、青、およびアルファコンポーネントについて説明します。
D2D_MATRIX_3X2_F 3-by-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 シェーダーでの double のサポートについて説明します。
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 オブジェクトの作成に使用するベジエ セグメントを表します。 この構造は、x 座標と y 座標に加えて半径を含む D2D1_INK_POINTs で構成されるという点で、D2D1_BEZIER_SEGMENT とは異なります。
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-by-2 行列を表します。
D2D1_MATRIX_4X3_F 4 x 3 行列を表します。
D2D1_MATRIX_4X4_F 4 x 4 の行列を表します。
D2D1_MATRIX_5X4_F 5 x 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 効果の実装について説明します。