次の方法で共有


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構造体を作成します。
Ellipse
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構造体を作成します。
operator* (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構造体を 返します。