Freigeben über


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.