Delen via


Direct2D-helperfuncties

De D2D1-naamruimte definieert de volgende functies.

In deze sectie

Onderwerp Beschrijving
ArcSegment-
Hiermee maakt u een D2D1_ARC_SEGMENT structuur.
BezierSegment
Hiermee maakt u een D2D1_BEZIER_SEGMENT structuur.
BitmapBrushProperties-
Hiermee maakt u een D2D1_BITMAP_BRUSH_PROPERTIES structuur.
BitmapBrushProperties1
Hiermee maakt u een D2D1_BITMAP_BRUSH_PROPERTIES1 structuur.
BitmapProperties-
Hiermee maakt u een D2D1_BITMAP_PROPERTIES structuur.
BitmapProperties1
Hiermee maakt u een D2D1_BITMAP_PROPERTIES1 structuur.
BrushProperties-
Hiermee maakt u een D2D1_BRUSH_PROPERTIES structuur.
ComputeFlatteningTolerance-
Berekent de juiste afvlakkende tolerantie om door te geven aan API's die een afvlakkende tolerantie aannemen (bijvoorbeeld ID2D1DeviceContext1::CreateFilledGeometryRealization).
ConvertColorSpace-
Converteer een D2D1_COLOR_F van de ene kleurruimte naar de andere.
CreationProperties-
Retourneert een D2D1_CREATION_PROPERTIES waarin details van het maken op hoofdniveau worden beschreven.
DrawingStateDescription-
Hiermee maakt u een D2D1_DRAWING_STATE_DESCRIPTION structuur.
DrawingStateDescription1
Hiermee maakt u een D2D1_DRAWING_STATE_DESCRIPTION1 structuur.
EffectInputDescription-
Hiermee maakt u een D2D1_EFFECT_INPUT_DESCRIPTION structuur.
met drie puntjes
Hiermee maakt u een D2D1_ELLIPSE structuur.
FloatMax-
Retourneert de maximumwaarde voor drijvende komma.
GradientMeshPatch-
Hiermee maakt u een D2D1_GRADIENT_MESH_PATCH structuur die de opgegeven besturingspunten, kleuren en grensvlagmen bevat.
GradientMeshPatchFromCoonsPatch
Hiermee maakt u een D2D1_GRADIENT_MESH_PATCH op basis van een bepaalde beschrijving van een Coons-patch.
GradientStop-
Hiermee maakt u een D2D1_GRADIENT_STOP structuur.
HwndRenderTargetProperties-
Hiermee maakt u een D2D1_HWND_RENDER_TARGET_PROPERTIES structuur.
IdentityMatrix-
Hiermee maakt u een identiteitsmatrix.
ImageBrushProperties
Hiermee maakt u een D2D1_IMAGE_BRUSH_PROPERTIES structuur.
InfiniteRect-
Hiermee maakt u een rechthoek waarop de linkerbovenhoek is ingesteld op (negatief oneindig, negatief oneindig) en de rechterbenedenhoek ingesteld op (oneindig, oneindig).
InfiniteRectU-
Hiermee maakt u een rechthoek waarop de linkerbovenhoek is ingesteld op (0u, 0u) en de rechterbenedenhoek die is ingesteld op (oneindig, oneindig).
InkBezierSegment
Hiermee maakt u een D2D1_INK_BEZIER_SEGMENT structuur.
InkPoint-
Hiermee maakt u een D2D1_INK_POINT structuur.
InkStyleProperties-
Hiermee maakt u een D2D1_INK_STYLE_PROPERTIES structuur.
LayerParameters-
Hiermee maakt u een D2D1_LAYER_PARAMETERS structuur.
LayerParameters1-
Retourneert een D2D1_LAYER_PARAMETERS1 struct die de inhoudsgrenzen bevat, informatie maskeren, instellingen voor dekking en andere opties voor een laagresource.
LinearGradientBrushProperties-
Hiermee maakt u een D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES structuur.
operator* (D2D1_POINT_2F&,D2D1_MATRIX_F&)
Gebruikt de opgegeven matrix om het opgegeven punt te transformeren.
PixelFormat-
Hiermee maakt u een D2D1_PIXEL_FORMAT structuur.
Point2(Type)
Hiermee maakt u een punt waarin de coördinaten worden opgeslagen met behulp van het opgegeven gegevenstype.
Point2F-
Hiermee maakt u een D2D1_POINT_2F structuur die de opgegeven x-coördinaten en y-coördinaten bevat.
Point2L-
Retourneert een puntstruct van lange gehele getallen.
Point2U-
Hiermee maakt u een D2D1_POINT_2U structuur die de opgegeven x-coördinaten en y-coördinaten bevat.
PrintControlProperties-
Retourneert een gevulde D2D1_PRINT_CONTROL_PROPERTIES structuur.
QuadraticBezierSegment
Hiermee maakt u een D2D1_QUADRATIC_BEZIER_SEGMENT structuur.
RadialGradientBrushProperties
Hiermee maakt u een D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES structuur.
RenderTargetProperties-
Hiermee maakt u een D2D1_RENDER_TARGET_PROPERTIES structuur.
Rect(Type)
Hiermee maakt u een rechthoekstructuur waarin de coördinaten worden opgeslagen met behulp van het opgegeven gegevenstype.
RectF-
Hiermee maakt u een D2D1_RECT_F structuur die de opgegeven dimensies bevat.
RectL-
Retourneert een gevulde D2D1_RECT_L structuur.
RectU-
Hiermee maakt u een D2D1_RECT_U structuur die de opgegeven dimensies bevat.
RenderingControls-
Retourneert een gevulde D2D1_RENDERING_CONTROLS structuur.
RoundedRect-
Hiermee maakt u een D2D1_ROUNDED_RECT structuur.
SetDpiCompensatedEffectInput
Hiermee stelt u een bitmap in als effectinvoer, terwijl u een DPI-compensatieeffect invoegt om het uiterlijk van de visuele elementen te behouden wanneer de DPI van de apparaatcontext verandert.
grootte(type)
Hiermee maakt u een groottestructuur waarin de breedte en hoogte worden opgeslagen met behulp van het opgegeven gegevenstype.
SizeF-
Hiermee maakt u een D2D1_SIZE_F structuur die de opgegeven breedte en hoogte bevat.
SizeU-
Hiermee maakt u een D2D1_SIZE_U structuur die de opgegeven breedte en hoogte bevat.
StrokeStyleProperties
Hiermee maakt u een D2D1_STROKE_STYLE_PROPERTIES structuur.
StrokeStyleProperties1
Retourneert een gevulde D2D1_STROKE_STYLE_PROPERTIES1 structuur.
Vector2F-
Retourneert een gevulde D2D1_VECTOR_2F structuur.
Vector3F-
Retourneert een gevulde D2D1_VECTOR_3F structuur.
Vector4F-
Retourneert een gevulde D2D1_VECTOR_4F structuur.