Auf Englisch lesen

Freigeben über


dcomp.h-Header

Dieser Header wird von DirectComposition verwendet. Weitere Informationen finden Sie unter

dcomp.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IDCompositionAffineTransform2DEffect

Der arithmetische zusammengesetzte Effekt wird verwendet, um 2 Bilder mit einer gewichteten Summe von Pixeln aus den Eingabebildern zu kombinieren. (IDCompositionAffineTransform2DEffect)
IDCompositionArithmeticCompositeEffect

Der arithmetische zusammengesetzte Effekt wird verwendet, um 2 Bilder mit einer gewichteten Summe von Pixeln aus den Eingabebildern zu kombinieren. (IDCompositionArithmeticCompositeEffect)
IDCompositionBlendEffect

Der Blend-Effekt wird verwendet, um 2 Bilder zu kombinieren.
IDCompositionBrightnessEffect

Der Helligkeitseffekt steuert die Helligkeit des Bilds.
IDCompositionClip

Stellt ein Clipobjekt dar, das verwendet wird, um das Rendern einer visuellen Unterstruktur auf einen rechteckigen Bereich zu beschränken.
IDCompositionColorMatrixEffect

Der Farbmatrixeffekt ändert die RGBA-Werte einer Bitmap.
IDCompositionCompositeEffect

Der zusammengesetzte Effekt wird verwendet, um 2 oder mehr Bilder zu kombinieren.
IDCompositionDelegatedInkTrail

IDCompositionDesktopDevice

Eine Anwendung muss die IDCompositionDesktopDevice-Schnittstelle verwenden, um DirectComposition in einer Win32-Desktopanwendung verwenden zu können.
IDCompositionDevice

Dient als Factory für alle anderen Microsoft DirectComposition-Objekte und stellt Methoden zum Steuern der Transaktionskomposition bereit. (IDCompositionDevice)
IDCompositionDevice2

Dient als Factory für alle anderen Microsoft DirectComposition-Objekte und stellt Methoden zum Steuern der Transaktionskomposition bereit. (IDCompositionDevice2)
IDCompositionDevice3

Dient als Factory für alle anderen Microsoft DirectComposition-Objekte und stellt Methoden zum Steuern der Transaktionskomposition bereit. (IDCompositionDevice3)
IDCompositionDevice4

Dient als Stammfactory für Kompositionstexturen.
IDCompositionDeviceDebug

Bietet Zugriff auf Renderingfeatures, die beim Debuggen von Anwendungen und bei der Leistungsoptimierung helfen. Diese Schnittstelle kann über die DirectComposition-Geräteschnittstelle abgefragt werden.
IDCompositionEffect

Stellt einen Bitmapeffekt dar, der die Rasterung der Unterstruktur eines Visuals ändert.
IDCompositionEffectGroup

Stellt eine Gruppe von Bitmapeffekten dar, die zusammen angewendet werden, um die Rasterung der Unterstruktur eines Visuals zu ändern.
IDCompositionFilterEffect

Stellt einen Filtereffekt dar.
IDCompositionGaussianBlurEffect

Der Gaußsche Unschärfeeffekt wird verwendet, um ein Bild durch eine gaußsche Funktion zu verwischen, in der Regel, um Bildrauschen zu reduzieren und Details zu reduzieren.
IDCompositionHueRotationEffect

Der Farbtonrotationseffekt ändert den Farbton eines Bilds, indem eine Farbmatrix basierend auf dem Drehwinkel angewendet wird.
IDCompositionInkTrailDevice

IDCompositionLinearTransferEffect

Der Linearübertragungseffekt wird verwendet, um die Farbintensitäten eines Bilds mithilfe einer linearen Funktion zuzuordnen, die aus einer Liste von Werten erstellt wird, die Sie für jeden Kanal angeben.
IDCompositionMatrixTransform

Stellt eine beliebige affine 2D-Transformation dar, die durch eine 3-by-2-Matrix definiert wird. (IDCompositionMatrixTransform)
IDCompositionMatrixTransform3D

Stellt eine beliebige 3D-Transformation dar, die durch eine 4-by-4-Matrix definiert wird.
IDCompositionRectangleClip

Stellt ein Clipobjekt dar, das das Rendern einer visuellen Unterstruktur auf den angegebenen rechteckigen Bereich einschränkt. Optional können für das Clipobjekt abgerundete Ecken angegeben sein.
IDCompositionRotateTransform

Stellt eine 2D-Transformation dar, die sich auf die Drehung eines Visuals um die Z-Achse auswirkt. Das Koordinatensystem wird um den angegebenen Mittelpunkt gedreht.
IDCompositionRotateTransform3D

Stellt eine 3D-Transformation dar, die sich auf die Drehung eines Visuals entlang einer beliebigen Achse im 3D-Raum auswirkt. Das Koordinatensystem wird um den angegebenen Mittelpunkt gedreht.
IDCompositionSaturationEffect

Dieser Effekt wird verwendet, um die Sättigung eines Bilds zu ändern. Der Sättigungseffekt ist eine Spezialisierung des Farbmatrixeffekts.
IDCompositionScaleTransform

Stellt eine 2D-Transformation dar, die sich auf die Skalierung eines Visuals entlang der x- und y-Achse auswirkt. Das Koordinatensystem wird vom angegebenen Mittelpunkt aus skaliert.
IDCompositionScaleTransform3D

Stellt einen 3D-Transformationseffekt dar, der sich auf die Skalierung eines Visuals entlang der x-, y- und z-Achse auswirkt. Das Koordinatensystem wird vom angegebenen Mittelpunkt aus skaliert.
IDCompositionShadowEffect

Der Schatteneffekt wird verwendet, um einen Schatten aus dem Alphakanal eines Bilds zu generieren. Der Schatten ist für höhere Alphawerte undurchsichtiger und für niedrigere Alphawerte transparenter. Sie können die Unschärfe und die Farbe des Schattens festlegen.
IDCompositionSkewTransform

Stellt eine 2D-Transformation dar, die sich auf die Neigung eines Visuals entlang der x- und y-Achse auswirkt. Das Koordinatensystem wird um den angegebenen Mittelpunkt herum verzerrt.
IDCompositionSurface

Stellt eine physische Bitmap dar, die einem Visual für die Komposition in einer visuellen Struktur zugeordnet werden kann. Diese Schnittstelle kann auch verwendet werden, um den Bitmapinhalt zu aktualisieren.
IDCompositionSurfaceFactory

Erstellt Oberflächen- und virtuelle Oberflächenobjekte, die einem von der Anwendung bereitgestellten Renderinggerät zugeordnet sind.
IDCompositionTableTransferEffect

Der Tabellenübertragungseffekt wird verwendet, um die Farbintensitäten eines Bilds mithilfe einer Übertragungsfunktion zuzuordnen, die aus der Interpolierung einer Liste von von Ihnen angegebenen Werten erstellt wurde.
IDCompositionTarget

Stellt eine Bindung zwischen einer visuellen Microsoft DirectComposition-Struktur und einem Ziel dar, auf dem die visuelle Struktur zusammengesetzt werden soll.
IDCompositionTexture

Die Schnittstelle zu einem Objekt, das eine unformatierte Direct3D-Textur darstellt, die als Inhalt an ein DComp-Visual gebunden werden kann.
IDCompositionTransform

Stellt eine 2D-Transformation dar, die zum Ändern des Koordinatenraums einer visuellen Unterstruktur verwendet werden kann.
IDCompositionTransform3D

Stellt einen 3D-Transformationseffekt dar, der verwendet werden kann, um die Rasterung einer visuellen Unterstruktur zu ändern.
IDCompositionTranslateTransform

Stellt eine 2D-Transformation dar, die sich nur auf den Offset eines Visuellen entlang der x- und y-Achse auswirkt.
IDCompositionTranslateTransform3D

Stellt eine 3D-Transformation dar, die sich auf den Offset eines Visuellen entlang der x-Achse, y-Achse und Z-Achse auswirkt.
IDCompositionTurbulenceEffect

Der Turbulenzeffekt wird verwendet, um eine Bitmap basierend auf der Perlin-Rauschfunktion zu generieren. Der Turbulenzeffekt hat kein Eingabebild.
IDCompositionVirtualSurface

Stellt eine nur spär zugeordnete Bitmap dar, die einem Visual für die Komposition in einer visuellen Struktur zugeordnet werden kann.
IDCompositionVisual

Stellt ein Microsoft DirectComposition-Visual dar.
IDCompositionVisual2

Stellt ein DirectComposition-Visual in einer visuellen Struktur dar. (IDCompositionVisual2)
IDCompositionVisual3

Stellt ein DirectComposition-Visual in einer visuellen Struktur dar. (IDCompositionVisual3)
IDCompositionVisualDebug

Stellt ein Debugvisual dar.

Functions

 
DCompositionAttachMouseDragToHwnd

Erstellt einen Interaction/InputSink, um die Maustaste nach unten und alle nachfolgenden Verschiebungs- und Nach oben-Ereignisse an den angegebenen HWND weiterzuleiten.
DCompositionAttachMouseWheelToHwnd

Erstellt ein Interaction/InputSink-Element, um Mausradmeldungen an den angegebenen HWND weiterzuleiten.
DCompositionBoostCompositorClock

Fordert an, dass das System dynamisch zu einer höheren Aktualisierungsrate wechselt, um latenzabhängige Inhalte zu verbessern.
DCompositionCreateDevice

Erstellt ein neues Geräteobjekt, das zum Erstellen anderer Microsoft DirectComposition-Objekte verwendet werden kann. (DCompositionCreateDevice)
DCompositionCreateDevice2

Erstellt ein neues Geräteobjekt, das zum Erstellen anderer Microsoft DirectComposition-Objekte verwendet werden kann. (DCompositionCreateDevice2)
DCompositionCreateDevice3

Erstellt ein neues DirectComposition-Geräteobjekt, das zum Erstellen anderer DirectComposition-Objekte verwendet werden kann.
DCompositionCreateSurfaceHandle

Erstellt ein neues Kompositionsoberflächenobjekt, das an eine Microsoft DirectX-Swapchain oder einen Swappuffer gebunden und einem Visual zugeordnet werden kann.
DCompositionGetFrameId

Ruft den Bezeichner des letzten Compositorframes des angegebenen Typs ab.
DCompositionGetStatistics

Ruft grundlegende Informationen zum Kompositionsrahmen und eine Liste der Renderziel-IDs ab, die Teil des Frames sind.
DCompositionGetTargetStatistics

DCompositionWaitForCompositorClock

Hält einen Thread an, bis das nächste Signal der Compositoruhr auftritt.

Strukturen