dcomp.h-Header
Dieser Header wird von DirectComposition verwendet. Weitere Informationen finden Sie unter
dcomp.h enthält die folgenden Programmierschnittstellen:
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. |
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. |