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 | 効果の実装について説明します。 |