d2d1.h-Header
Dieser Header wird von Direct2D verwendet. Weitere Informationen finden Sie unter
d2d1.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
ID2D1Bitmap Stellt eine Bitmap dar, die an ein ID2D1RenderTarget gebunden wurde. |
ID2D1BitmapBrush Zeichnet einen Bereich mit einer Bitmap. (ID2D1BitmapBrush) |
ID2D1BitmapRenderTarget Rendert in einer Zwischentextur, die von der CreateCompatibleRenderTarget-Methode erstellt wurde. |
ID2D1Brush Definiert ein Objekt, das einen Bereich zeichnet. Schnittstellen, die von ID2D1Brush abgeleitet werden, beschreiben, wie der Bereich gezeichnet wird. |
ID2D1DCRenderTarget Gibt Zeichenbefehle für einen GDI-Gerätekontext aus. |
ID2D1DrawingStateBlock Stellt den Zeichnungszustand eines Renderziels:_the Antialiasingmodus, Transformation, Tags und Textrenderingoptionen dar. |
ID2D1EllipseGeometry Stellt eine Ellipse dar. |
ID2D1Factory Erstellt Direct2D-Ressourcen. (ID2D1Factory) |
ID2D1GdiInteropRenderTarget Ermöglicht den Zugriff auf einen Gerätekontext, der GDI-Zeichenbefehle akzeptieren kann. |
ID2D1Geometrie Stellt eine Geometrieressource dar und definiert eine Reihe von Hilfsmethoden zum Bearbeiten und Messen geometrischer Formen. Schnittstellen, die von ID2D1Geometry erben, definieren bestimmte Formen. |
ID2D1GeometryGroup Stellt eine zusammengesetzte Geometrie dar, die aus anderen ID2D1Geometry-Objekten besteht. |
ID2D1GeometrySink Beschreibt einen geometrischen Pfad, der Linien, Bögen, kubische Bézierkurven und quadratische Bézierkurven enthalten kann. |
ID2D1GradientStopCollection Stellt eine Auflistung von D2D1_GRADIENT_STOP-Objekten für lineare und radiale Farbverlaufspinsel dar. |
ID2D1HwndRenderTarget Rendert Zeichnungsanweisungen in einem Fenster. |
ID2D1Image Stellt einen Hersteller von Pixeln dar, der eine beliebige 2D-Ebene füllen kann. (ID2D1Image) |
ID2D1Layer Stellt den Sicherungsspeicher dar, der zum Rendern einer Ebene erforderlich ist. |
ID2D1LinearGradientBrush Zeichnet einen Bereich mit einem linearen Farbverlauf. |
ID2D1Mesh Stellt eine Reihe von Scheitelpunkten dar, die eine Liste von Dreiecken bilden. |
ID2D1PathGeometry Stellt eine komplexe Form dar, die aus Bogen, Kurven und Linien bestehen kann. |
ID2D1RadialGradientBrush Zeichnet einen Bereich mit einem radialen Farbverlauf. |
ID2D1RectangleGeometry Beschreibt ein zweidimensionales Rechteck. |
ID2D1RenderTarget Stellt ein -Objekt dar, das Zeichnungsbefehle empfangen kann. Schnittstellen, die von ID2D1RenderTarget erben, rendern die Zeichnungsbefehle, die sie empfangen, auf unterschiedliche Weise. |
ID2D1Resource Stellt eine Direct2D-Zeichnungsressource dar. |
ID2D1RoundedRectangleGeometry Beschreibt ein abgerundetes Rechteck. |
ID2D1SimplifiedGeometrySink Beschreibt einen geometrischen Pfad, der keine quadratischen Bézierkurven oder Bögen enthält. |
ID2D1SolidColorBrush Zeichnet einen Bereich mit einer Volltonfarbe. |
ID2D1StrokeStyle Beschreibt die Informationen zu Obergrenzen, Gehrungslimit, Zeilenverknappung und Bindestrich für einen Strich. (ID2D1StrokeStyle) |
ID2D1TessellationSink Füllt ein ID2D1Mesh-Objekt mit Dreiecken auf. |
ID2D1TransformedGeometry Stellt eine Geometrie dar, die transformiert wurde. |
Functions
D2D1CreateFactory D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,D2D1_FACTORY_OPTIONS*,void**) erstellt ein Factoryobjekt, das zum Erstellen von Direct2D-Ressourcen verwendet werden kann. |
D2D1CreateFactory Die Funktion D2D1CreateFactory(D2D1_FACTORY_TYPE,REFIID,void**) erstellt ein Factoryobjekt, das zum Erstellen von Direct2D-Ressourcen verwendet werden kann. |
D2D1InvertMatrix Versucht, die angegebene Matrix umzukehren. |
D2D1IsMatrixInvertible Gibt an, ob die angegebene Matrix invertierbar ist. |
D2D1MakeRotateMatrix Erstellt eine Drehtransformation, die sich um den angegebenen Winkel um den angegebenen Punkt dreht. |
D2D1MakeSkewMatrix Erstellt eine Neigungstransformation mit dem angegebenen X-Achsen-, Y-Achsen-Winkel und Mittelpunkt. |
Strukturen
D2D1_ARC_SEGMENT Beschreibt einen elliptischen Bogen zwischen zwei Punkten. |
D2D1_BEZIER_SEGMENT Stellt ein kubisches Ziersegment dar, das zwischen zwei Punkten gezeichnet wird. |
D2D1_BITMAP_BRUSH_PROPERTIES Beschreibt die Erweiterungsmodi und den Interpolationsmodus eines ID2D1BitmapBrush. (D2D1_BITMAP_BRUSH_PROPERTIES) |
D2D1_BITMAP_PROPERTIES Beschreibt das Pixelformat und dpi einer Bitmap. |
D2D1_BRUSH_PROPERTIES Beschreibt die Deckkraft und Transformation eines Pinsels. |
D2D1_DRAWING_STATE_DESCRIPTION Beschreibt den Zeichnungszustand eines Renderziels. |
D2D1_ELLIPSE Enthält den Mittelpunkt, den x-Radius und den y-Radius einer Ellipse. |
D2D1_FACTORY_OPTIONS Enthält die Debugebene eines ID2D1Factory-Objekts. |
D2D1_GRADIENT_STOP Enthält die Position und Farbe eines Farbverlaufsstopps. |
D2D1_HWND_RENDER_TARGET_PROPERTIES Enthält die Optionen HWND, Pixelgröße und Präsentation für ein ID2D1HwndRenderTarget. |
D2D1_LAYER_PARAMETERS Enthält die Inhaltsgrenzen, Maskierungsinformationen, Deckkrafteinstellungen und andere Optionen für eine Ebenenressource. (D2D1_LAYER_PARAMETERS) |
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES Enthält den Startpunkt und Endpunkt der Farbverlaufsachse für einen ID2D1LinearGradientBrush. |
D2D1_QUADRATIC_BEZIER_SEGMENT Enthält den Steuerpunkt und den Endpunkt für ein quadratisches Béziersegment. |
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES Enthält den Offset des Farbverlaufsursprungs sowie die Größe und Position der Farbverlaufsellipse für einen ID2D1RadialGradientBrush. |
D2D1_RENDER_TARGET_PROPERTIES Enthält Renderingoptionen (Hardware oder Software), Pixelformat, DPI-Informationen, Remotingoptionen und Direct3D-Unterstützungsanforderungen für ein Renderziel. |
D2D1_ROUNDED_RECT Enthält die Abmessungen und Eckradien eines abgerundeten Rechtecks. |
D2D1_STROKE_STYLE_PROPERTIES Beschreibt den Strich, der eine Form umriss. (D2D1_STROKE_STYLE_PROPERTIES) |
D2D1_TRIANGLE Enthält die drei Scheitelpunkte, die ein Dreieck beschreiben. |
Enumerationen
D2D1_ANTIALIAS_MODE Gibt an, wie die Kanten von Nichttextgrundtypen gerendert werden. |
D2D1_ARC_SIZE Gibt an, ob ein Bogen größer als 180 Grad sein soll. |
D2D1_BITMAP_INTERPOLATION_MODE Gibt den Algorithmus an, der verwendet wird, wenn Bilder skaliert oder gedreht werden. |
D2D1_CAP_STYLE Beschreibt die Form am Ende einer Linie oder eines Segments. |
D2D1_COMBINE_MODE Gibt die verschiedenen Verfahren an, mit denen zwei Geometrien kombiniert werden können. |
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS Gibt zusätzliche Features an, die von einem kompatiblen Renderziel unterstützt werden können, wenn es erstellt wird. Diese Enumeration ermöglicht eine bitweise Kombination ihrer Memberwerte. |
D2D1_DASH_STYLE Beschreibt die Sequenz von Bindestrichen und Lücken in einem Strich. |
D2D1_DC_INITIALIZE_MODE Gibt an, wie ein Gerätekontext für das GDI-Rendering initialisiert wird, wenn er vom Renderziel abgerufen wird. |
D2D1_DEBUG_LEVEL Gibt den Typ der Informationen an, die von der Direct2D-Debugebene bereitgestellt werden. |
D2D1_DRAW_TEXT_OPTIONS Gibt an, ob das Andocken von Text unterdrückt oder das Beschneiden an das Layoutrechteck aktiviert ist. Diese Enumeration ermöglicht eine bitweise Kombination ihrer Memberwerte. |
D2D1_EXTEND_MODE Gibt an, wie ein Pinsel Bereiche außerhalb des normalen Inhaltsbereichs zeichnet. |
D2D1_FACTORY_TYPE Gibt an, ob Direct2D eine Synchronisierung für eine ID2D1Factory und die von ihr erstellten Ressourcen bereitstellt, damit von mehreren Threads sicher darauf zugegriffen werden kann. |
D2D1_FEATURE_LEVEL Beschreibt die minimale DirectX-Unterstützung, die für das Hardwarerendering durch ein Renderziel erforderlich ist. |
D2D1_FIGURE_BEGIN Gibt an, ob eine bestimmte ID2D1SimplifiedGeometrySink-Figur gefüllt oder hohl ist. |
D2D1_FIGURE_END Gibt an, ob eine bestimmte ID2D1SimplifiedGeometrySink-Abbildung geöffnet oder geschlossen ist. |
D2D1_FILL_MODE Gibt an, wie die sich überschneidenden Bereiche von Geometrien oder Figuren kombiniert werden, um den Bereich der zusammengesetzten Geometrie zu bilden. |
D2D1_GAMMA Gibt an, welches Gamma für die Interpolation verwendet wird. |
D2D1_GEOMETRY_RELATION Beschreibt, wie ein geometry-Objekt räumlich mit einem anderen geometry-Objekt verknüpft ist. |
D2D1_GEOMETRY_SIMPLIFICATION_OPTION Gibt an, wie eine Geometrie zu einem ID2D1SimplifiedGeometrySink vereinfacht wird. |
D2D1_LAYER_OPTIONS Gibt Optionen an, die angewendet werden können, wenn eine Ebenenressource zum Erstellen einer Ebene angewendet wird. |
D2D1_LINE_JOIN Beschreibt die Form, die zwei Linien oder Segmente verbindet. |
D2D1_OPACITY_MASK_CONTENT Beschreibt, ob eine Deckkraftmaske Grafiken oder Text enthält. Direct2D verwendet diese Informationen, um zu bestimmen, welcher Gammaraum beim Mischen der Deckkraftmaske verwendet werden soll. |
D2D1_PATH_SEGMENT Gibt an, ob ein Segment gestrichelt werden soll und ob die Verknüpfung zwischen diesem Segment und dem vorherigen Segment glatt sein soll. Diese Enumeration ermöglicht eine bitweise Kombination ihrer Memberwerte. |
D2D1_PRESENT_OPTIONS Beschreibt, wie sich ein Renderziel verhält, wenn es seinen Inhalt präsentiert. Diese Enumeration ermöglicht eine bitweise Kombination ihrer Memberwerte. |
D2D1_RENDER_TARGET_TYPE Beschreibt, ob ein Renderziel Hardware- oder Softwarerendering verwendet oder ob Direct2D den Renderingmodus auswählen soll. |
D2D1_RENDER_TARGET_USAGE Beschreibt, wie ein Renderziel entfernt wird und ob es GDI-kompatibel sein sollte. Diese Enumeration ermöglicht eine bitweise Kombination ihrer Memberwerte. |
D2D1_SWEEP_DIRECTION Definiert die Richtung, in der ein elliptischer Bogen gezeichnet wird. |
D2D1_TEXT_ANTIALIAS_MODE Beschreibt den Antialiasingmodus, der zum Zeichnen von Text verwendet wird. |
D2D1_WINDOW_STATE Beschreibt, ob ein Fenster verdeckt ist. |