Direct2D ヘルパー関数
D2D1 名前空間は、次の関数を定義します。
このセクションでは、次の操作を行います。
話題 | 形容 |
---|---|
ArcSegment |
D2D1_ARC_SEGMENT 構造体を作成します。 |
BezierSegment |
D2D1_BEZIER_SEGMENT 構造体を作成します。 |
BitmapBrushPropertiesの |
D2D1_BITMAP_BRUSH_PROPERTIES 構造体を作成します。 |
BitmapBrushProperties1 |
D2D1_BITMAP_BRUSH_PROPERTIES1 構造体を作成します。 |
BitmapProperties |
D2D1_BITMAP_PROPERTIES 構造体を作成します。 |
BitmapProperties1 |
D2D1_BITMAP_PROPERTIES1 構造体を作成します。 |
BrushPropertiesの |
D2D1_BRUSH_PROPERTIES 構造体を作成します。 |
ComputeFlatteningTolerance |
フラット化許容値を受け取る API に渡す適切なフラット化許容値を計算します (たとえば、ID2D1DeviceContext1::CreateFilledGeometryRealization)。 |
ConvertColorSpace |
D2D1_COLOR_F をある色空間から別の色空間に変換します。 |
CreationProperties |
ルート レベルの作成の詳細を説明する D2D1_CREATION_PROPERTIES を返します。 |
DrawingStateDescription |
D2D1_DRAWING_STATE_DESCRIPTION 構造体を作成します。 |
DrawingStateDescription1 |
D2D1_DRAWING_STATE_DESCRIPTION1構造体を作成します。 |
EffectInputDescription |
D2D1_EFFECT_INPUT_DESCRIPTION 構造体を作成します。 |
楕円 |
D2D1_ELLIPSE 構造体を作成します。 |
FloatMax |
最大浮動小数点値を返します。 |
GradientMeshPatch |
指定したコントロール ポイント、色、境界フラグを含む D2D1_GRADIENT_MESH_PATCH 構造体を作成します。 |
GradientMeshPatchFromCoonsPatchの |
指定された Coons パッチの説明から D2D1_GRADIENT_MESH_PATCH を作成します。 |
GradientStop |
D2D1_GRADIENT_STOP 構造体を作成します。 |
HwndRenderTargetPropertiesの |
D2D1_HWND_RENDER_TARGET_PROPERTIES 構造体を作成します。 |
IdentityMatrixの |
ID マトリックスを作成します。 |
ImageBrushPropertiesの |
D2D1_IMAGE_BRUSH_PROPERTIES 構造体を作成します。 |
InfiniteRect |
左上隅が (負の無限大、負の無限大) に設定され、右下隅が (無限大、無限大) に設定された四角形を作成します。 |
InfiniteRectU |
左上隅が (0u, 0u) に設定され、右下隅が (無限大、無限大) に設定された四角形を作成します。 |
InkBezierSegment |
D2D1_INK_BEZIER_SEGMENT 構造体を作成します。 |
InkPointの |
D2D1_INK_POINT 構造体を作成します。 |
InkStylePropertiesの |
D2D1_INK_STYLE_PROPERTIES 構造体を作成します。 |
LayerParameters |
D2D1_LAYER_PARAMETERS 構造体を作成します。 |
LayerParameters1 |
レイヤー リソースのコンテンツ境界、マスク情報、不透明度の設定、およびその他のオプションを含む D2D1_LAYER_PARAMETERS1 構造体を返します。 |
LinearGradientBrushPropertiesの |
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES 構造体を作成します。 |
演算子* (D2D1_POINT_2F&,D2D1_MATRIX_F&) |
指定した行列を使用して、指定した点を変換します。 |
PixelFormat |
D2D1_PIXEL_FORMAT 構造体を作成します。 |
Point2(Type) |
指定したデータ型を使用して座標を格納するポイントを作成します。 |
Point2F |
指定した x 座標と y 座標を含む D2D1_POINT_2F 構造体を作成します。 |
Point2L |
長整数の点構造体を返します。 |
Point2U |
指定した x 座標と y 座標を含む D2D1_POINT_2U 構造体を作成します。 |
PrintControlProperties |
塗りつぶされた D2D1_PRINT_CONTROL_PROPERTIES 構造体を返します。 |
2 次ベジエセグメント |
D2D1_QUADRATIC_BEZIER_SEGMENT 構造体を作成します。 |
RadialGradientBrushProperties |
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES 構造体を作成します。 |
RenderTargetProperties |
D2D1_RENDER_TARGET_PROPERTIES 構造体を作成します。 |
Rect(Type) |
指定したデータ型を使用して座標を格納する四角形構造を作成します。 |
RectF |
指定したディメンションを含む D2D1_RECT_F 構造体を作成します。 |
RectL |
塗りつぶされたD2D1_RECT_L構造体を返します。 |
RectU |
指定したディメンションを含む D2D1_RECT_U 構造体を作成します。 |
RenderingControls |
塗りつぶされたD2D1_RENDERING_CONTROLS構造体を返します。 |
RoundedRect |
D2D1_ROUNDED_RECT 構造体を作成します。 |
SetDpiCompensatedEffectInputの |
デバイス コンテキストの DPI の変化に応じて視覚的な外観を維持するために DPI 補正効果を挿入しながら、ビットマップを効果入力として設定します。 |
Size(Type) |
指定したデータ型を使用して、幅と高さを格納するサイズ構造体を作成します。 |
SizeF |
指定した幅と高さを含む D2D1_SIZE_F 構造体を作成します。 |
SizeU |
指定した幅と高さを含む D2D1_SIZE_U 構造体を作成します。 |
StrokeStyleProperties |
D2D1_STROKE_STYLE_PROPERTIES 構造体を作成します。 |
StrokeStyleProperties1 |
塗りつぶされたD2D1_STROKE_STYLE_PROPERTIES1構造体を返します。 |
Vector2F |
塗りつぶされた D2D1_VECTOR_2F 構造体を返します。 |
Vector3F |
塗りつぶされた D2D1_VECTOR_3F 構造体を返します。 |
Vector4F |
塗りつぶされた D2D1_VECTOR_4F 構造体を返します。 |