Dela via


Direct2D-hjälpfunktioner

Namnområdet D2D1 definierar följande funktioner.

I det här avsnittet

Ämne Beskrivning
ArcSegment
Skapar en D2D1_ARC_SEGMENT struktur.
BezierSegment
Skapar en D2D1_BEZIER_SEGMENT struktur.
BitmapBrushProperties
Skapar en D2D1_BITMAP_BRUSH_PROPERTIES struktur.
BitmapBrushProperties1
Skapar en D2D1_BITMAP_BRUSH_PROPERTIES1 struktur.
BitmapProperties
Skapar en D2D1_BITMAP_PROPERTIES struktur.
BitmapProperties1
Skapar en D2D1_BITMAP_PROPERTIES1 struktur.
BrushProperties
Skapar en D2D1_BRUSH_PROPERTIES struktur.
ComputeFlatteningTolerance
Beräknar lämplig utplattad tolerans för att skicka till API:er som har en utplattad tolerans (till exempel ID2D1DeviceContext1::CreateFilledGeometryRealization).
ConvertColorSpace
Konvertera en D2D1_COLOR_F från ett färgutrymme till ett annat.
CreationProperties
Returnerar en D2D1_CREATION_PROPERTIES som beskriver skapandeinformation på rotnivå.
DrawingStateDescription
Skapar en D2D1_DRAWING_STATE_DESCRIPTION struktur.
DrawingStateDescription1
Skapar en D2D1_DRAWING_STATE_DESCRIPTION1 struktur.
EffectInputDescription
Skapar en D2D1_EFFECT_INPUT_DESCRIPTION struktur.
Ellipse
Skapar en D2D1_ELLIPSE struktur.
FloatMax
Returnerar det maximala flyttalsvärdet.
GradientMeshPatch
Skapar en D2D1_GRADIENT_MESH_PATCH struktur som innehåller de angivna kontrollpunkterna, färgerna och gränsflaggorna.
GradientMeshPatchFromCoonsPatch
Skapar en D2D1_GRADIENT_MESH_PATCH från en viss Coons-korrigeringsbeskrivning.
GradientStop
Skapar en D2D1_GRADIENT_STOP struktur.
HwndRenderTargetProperties
Skapar en D2D1_HWND_RENDER_TARGET_PROPERTIES struktur.
IdentityMatrix
Skapar en identitetsmatris.
ImageBrushProperties
Skapar en D2D1_IMAGE_BRUSH_PROPERTIES struktur.
InfiniteRect
Skapar en rektangel som har sitt övre vänstra hörn inställt på (negativ oändlighet, negativ oändlighet) och dess nedre högra hörn inställt på (oändlighet, oändlighet).
InfiniteRectU
Skapar en rektangel som har sitt övre vänstra hörn inställt på (0u, 0u) och dess nedre högra hörn inställt på (oändlighet, oändlighet).
InkBezierSegment
Skapar en D2D1_INK_BEZIER_SEGMENT struktur.
InkPoint
Skapar en D2D1_INK_POINT struktur.
InkStyleEgenskaper
Skapar en D2D1_INK_STYLE_PROPERTIES struktur.
LayerParameters
Skapar en D2D1_LAYER_PARAMETERS struktur.
LayerParameters1
Returnerar en D2D1_LAYER_PARAMETERS1 struct som innehåller innehållsbegränsningar, maskinformation, opacitetsinställningar och andra alternativ för en lagerresurs.
LinearGradientBrushProperties
Skapar en D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES struktur.
operator* (D2D1_POINT_2F&,D2D1_MATRIX_F&)
Använder den angivna matrisen för att transformera den angivna punkten.
PixelFormat
Skapar en D2D1_PIXEL_FORMAT struktur.
Point2(Type)
Skapar en punkt som lagrar koordinaterna med den angivna datatypen.
Point2F
Skapar en D2D1_POINT_2F struktur som innehåller de angivna x-koordinaterna och y-koordinaterna.
Point2L-
Returnerar en punktstruct med långa heltal.
Point2U-
Skapar en D2D1_POINT_2U struktur som innehåller de angivna x-koordinaterna och y-koordinaterna.
PrintControlProperties
Returnerar en fylld D2D1_PRINT_CONTROL_PROPERTIES struktur.
QuadraticBezierSegment
Skapar en D2D1_QUADRATIC_BEZIER_SEGMENT struktur.
RadialGradientBrushProperties
Skapar en D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES struktur.
RenderTargetProperties
Skapar en D2D1_RENDER_TARGET_PROPERTIES struktur.
Rect(Type)
Skapar en rektangelstruktur som lagrar koordinaterna med den angivna datatypen.
RectF
Skapar en D2D1_RECT_F struktur som innehåller de angivna dimensionerna.
RectL
Returnerar en fylld D2D1_RECT_L struktur.
RectU
Skapar en D2D1_RECT_U struktur som innehåller de angivna dimensionerna.
RenderingControls
Returnerar en fylld D2D1_RENDERING_CONTROLS struktur.
RoundedRect
Skapar en D2D1_ROUNDED_RECT struktur.
SetDpiCompensatedEffectInput
Anger en bitmapp som en effektinmatning medan du infogar en DPI-kompensationseffekt för att bevara det visuella utseendet när enhetskontextens DPI ändras.
storlek(typ)
Skapar en storleksstruktur som lagrar dess bredd och höjd med den angivna datatypen.
SizeF
Skapar en D2D1_SIZE_F struktur som innehåller den angivna bredden och höjden.
SizeU
Skapar en D2D1_SIZE_U struktur som innehåller den angivna bredden och höjden.
StrokeStyleProperties
Skapar en D2D1_STROKE_STYLE_PROPERTIES struktur.
StrokeStyleProperties1
Returnerar en fylld D2D1_STROKE_STYLE_PROPERTIES1 struktur.
Vector2F
Returnerar en fylld D2D1_VECTOR_2F struktur.
Vector3F
Returnerar en fylld D2D1_VECTOR_3F struktur.
Vector4F
Returnerar en fylld D2D1_VECTOR_4F struktur.