d2d1_1.h-Header
Dieser Header wird von Direct2D verwendet. Weitere Informationen finden Sie unter
d2d1_1.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
ID2D1Bitmap1 Stellt eine Bitmap dar, die als Oberfläche für einen ID2D1DeviceContext verwendet oder dem Systemspeicher zugeordnet werden kann und zusätzliche Farbkontextinformationen enthalten kann. |
ID2D1BitmapBrush1 Zeichnet einen Bereich mit einer Bitmap. (ID2D1BitmapBrush1) |
ID2D1ColorContext Stellt einen Farbkontext dar, der mit einem ID2D1Bitmap1-Objekt verwendet werden kann. |
ID2D1CommandList Stellt eine Sequenz von Befehlen dar, die aufgezeichnet und wiedergegeben werden können. |
ID2D1CommandSink Die Befehlssenke wird von Ihnen für eine Anwendung implementiert, wenn Sie eine Wiedergabe der in einer Befehlsliste aufgezeichneten Befehle erhalten möchten. |
ID2D1Device Stellt eine Ressourcendomäne dar, deren Objekte und Gerätekontexte zusammen verwendet werden können. (ID2D1Device) |
ID2D1DeviceContext Stellt einen Satz von Zustands- und Befehlspuffern dar, die zum Rendern in einem Ziel verwendet werden. |
ID2D1DrawingStateBlock1 Implementierung eines Zeichnungszustandsblocks, der zusätzlich zu bereits vorhandenen Antialiasmodus, Transformation, Tags und Textrenderingmodus die Funktionalität der primitiven Mischung hinzufügt. |
ID2D1Effect Stellt ein einfaches Bildverarbeitungskonstrukt in Direct2D dar. |
ID2D1Factory1 Erstellt Direct2D-Ressourcen. (ID2D1Factory1) |
ID2D1GdiMetafile Eine Direct2D-Ressource, die eine WMF-, EMF- oder EMF+-Metadatei umschließt. |
ID2D1GdiMetafileSink Eine vom Entwickler implementierte Schnittstelle, mit der eine Metadatei wiedergegeben werden kann. |
ID2D1GradientStopCollection1 Stellt eine Auflistung von D2D1_GRADIENT_STOP-Objekten für lineare und radiale Farbverlaufspinsel dar. Sie stellt Get-Methoden für alle neuen Parameter bereit, die der Farbverlaufsstoppauflistung hinzugefügt wurden. |
ID2D1ImageBrush Stellt einen Pinsel dar, der auf einem ID2D1Image basiert. |
ID2D1Multithread Ein Sperrmechanismus aus einer Direct2D-Factory, den Direct2D verwendet, um den exklusiven Ressourcenzugriff in einer App zu steuern, die mehrere Threads verwendet. |
ID2D1PathGeometry1 Die ID2D1PathGeometry1-Schnittstelle fügt ID2D1PathGeometry Funktionalität hinzu. Insbesondere stellt es die pfadgeometriespezifische ComputePointAndSegmentAtLength-Methode bereit. |
ID2D1PrintControl Konvertiert Direct2D-Grundtypen, die in einer ID2D1CommandList gespeichert sind, in eine feste Seitendarstellung. Das Druckuntersystem nutzt dann die Grundtypen. |
ID2D1Eigenschaften Stellt eine Reihe von laufzeitbindungsfähigen und auffindbaren Eigenschaften dar, die es einer datengesteuerten Anwendung ermöglichen, den Zustand eines Direct2D-Effekts zu ändern. |
ID2D1StrokeStyle1 Beschreibt die Informationen zu Obergrenzen, Gehrungslimit, Zeilenverknappung und Bindestrich für einen Strich. (ID2D1StrokeStyle1) |
Functions
D2D1ConvertColorSpace Konvertiert die angegebene Farbe von einem Farbraum in einen anderen. |
D2D1CreateDevice Erstellt ein neues Direct2D-Gerät, das dem bereitgestellten DXGI-Gerät zugeordnet ist. |
D2D1CreateDeviceContext Erstellt einen neuen Direct2D-Gerätekontext, der einer DXGI-Oberfläche zugeordnet ist. |
D2D1SinCos Gibt den Sinus und den Kosinus eines Winkels zurück. |
D2D1Tan Gibt den Tangens eines Winkels zurück. |
D2D1Vec3Length Gibt die Länge eines 3-dimensionalen Vektors zurück. |
Rückruffunktionen
PD2D1_EFFECT_FACTORY Beschreibt die Implementierung eines Effekts. |
Strukturen
D2D1_BITMAP_BRUSH_PROPERTIES1 Beschreibt die Erweiterungsmodi und den Interpolationsmodus eines ID2D1BitmapBrush. (D2D1_BITMAP_BRUSH_PROPERTIES1) |
D2D1_BITMAP_PROPERTIES1 Mit dieser Struktur kann ein ID2D1Bitmap1 mit Bitmapoptionen und verfügbaren Farbkontextinformationen erstellt werden. |
D2D1_CREATION_PROPERTIES Gibt die Optionen an, mit denen der Direct2D-Geräte-, Factory- und Gerätekontext erstellt werden. |
D2D1_DRAWING_STATE_DESCRIPTION1 Beschreibt den Zeichnungszustand eines Gerätekontexts. |
D2D1_EFFECT_INPUT_DESCRIPTION Beschreibt die Features eines Effekts. |
D2D1_IMAGE_BRUSH_PROPERTIES Beschreibt Bildpinselfeatures. |
D2D1_LAYER_PARAMETERS1 Enthält die Inhaltsgrenzen, Maskeninformationen, Deckkrafteinstellungen und andere Optionen für eine Ebenenressource. (D2D1_LAYER_PARAMETERS1) |
D2D1_MAPPED_RECT Beschreibt zugeordneten Arbeitsspeicher aus der ID2D1Bitmap1::Map-API. |
D2D1_POINT_DESCRIPTION Beschreibt einen Punkt auf einer Pfadgeometrie. |
D2D1_PRINT_CONTROL_PROPERTIES Die Erstellungseigenschaften für ein ID2D1PrintControl-Objekt. |
D2D1_RENDERING_CONTROLS Beschreibt Einschränkungen, die auf einen Bilddarstellungseffektrenderer angewendet werden müssen. |
D2D1_STROKE_STYLE_PROPERTIES1 Beschreibt den Strich, der eine Form umrissiert. (D2D1_STROKE_STYLE_PROPERTIES1) |
Enumerationen
D2D1_BITMAP_OPTIONS Gibt an, wie eine Bitmap verwendet werden kann. |
D2D1_BUFFER_PRECISION Stellt die Bittiefe der Imagepipeline in Direct2D dar. |
D2D1_COLOR_INTERPOLATION_MODE Definiert, wie zwischen Farben interpoliert wird. |
D2D1_COLOR_SPACE Definiert Optionen, die auf den Farbraum angewendet werden sollen. |
D2D1_COMPOSITE_MODE Wird verwendet, um den Mischmodus für alle Direct2D-Mischvorgänge anzugeben. |
D2D1_DEVICE_CONTEXT_OPTIONS Dies gibt Optionen an, die für den Gerätekontext für seine Lebensdauer gelten. |
D2D1_INTERPOLATION_MODE Dies wird verwendet, um die Qualität der Bildskalierung mit ID2D1DeviceContext::D rawImage und mit dem 2D-affinen Transformationseffekt anzugeben. |
D2D1_LAYER_OPTIONS1 Gibt an, wie der Ebeneninhalt vorbereitet werden soll. |
D2D1_MAP_OPTIONS Gibt an, wie der Speicher, der aus dem entsprechenden ID2D1Bitmap1 zugeordnet werden soll, behandelt werden soll. |
D2D1_PRIMITIVE_BLEND Wird verwendet, um den geometrischen Mischmodus für alle Direct2D-Grundtypen anzugeben. |
D2D1_PRINT_FONT_SUBSET_MODE Definiert, wann schriftartenressourcen während des Druckens eine Teilmenge sein sollen. |
D2D1_PROPERTY Gibt die Indizes der Systemeigenschaften an, die auf der ID2D1Properties-Schnittstelle für eine ID2D1Effect-Schnittstelle vorhanden sind. |
D2D1_PROPERTY_TYPE Gibt die Typen von Eigenschaften an, die von der Direct2D-Eigenschaftenschnittstelle unterstützt werden. |
D2D1_STROKE_TRANSFORM_TYPE Definiert, wie sich die Welttransformation, Punkte pro Zoll (dpi) und Strichbreite auf die Form des Stifts auswirken, der zum Streichen eines Grundtyps verwendet wird. |
D2D1_SUBPROPERTY Gibt die Indizes der Untereigenschaften des Systems an, die in jeder Eigenschaft vorhanden sein können. |
D2D1_THREADING_MODE Gibt den Threadingmodus an, der beim gleichzeitigen Erstellen des Geräte-, Factory- und Gerätekontexts verwendet wird. |
D2D1_UNIT_MODE Gibt an, wie Einheiten in Direct2D interpretiert werden. |