Freigeben über


IDCompositionDevice2-Schnittstelle (dcomp.h)

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

Vererbung

Die IDCompositionDevice2-Schnittstelle erbt von der IUnknown-Schnittstelle . IDCompositionDevice2 verfügt auch über folgende Membertypen:

Methoden

Die IDCompositionDevice2-Schnittstelle verfügt über diese Methoden.

 
IDCompositionDevice2::Commit

Committ alle DirectComposition-Befehle, die auf diesem Gerät ausstehen. (IDCompositionDevice2.Commit)
IDCompositionDevice2::CreateAnimation

Erstellt ein Animationsobjekt, das zum Animieren einer oder mehrerer skalarer Eigenschaften eines oder mehrerer Microsoft DirectComposition-Objekte verwendet wird. (IDCompositionDevice2.CreateAnimation)
IDCompositionDevice2::CreateEffectGroup

Erstellt ein -Objekt, das mehrere Effekte darstellt, die auf eine visuelle Unterstruktur angewendet werden sollen. (IDCompositionDevice2.CreateEffectGroup)
IDCompositionDevice2::CreateMatrixTransform

Erstellt ein 3-by-2-Matrixtransformationsobjekt in 2D. (IDCompositionDevice2.CreateMatrixTransform)
IDCompositionDevice2::CreateMatrixTransform3D

Erstellt ein 4-by-4-Matrixtransformationsobjekt in 3D. (IDCompositionDevice2.CreateMatrixTransform3D)
IDCompositionDevice2::CreateRectangleClip

Erstellt ein Clipobjekt, das verwendet werden kann, um das Rendering einer visuellen Unterstruktur auf einen rechteckigen Bereich zu beschränken. (IDCompositionDevice2.CreateRectangleClip)
IDCompositionDevice2::CreateRotateTransform

Erstellt ein 2D-Rotationstransformationsobjekt. (IDCompositionDevice2.CreateRotateTransform)
IDCompositionDevice2::CreateRotateTransform3D

Erstellt ein 3D-Rotationstransformationsobjekt.
IDCompositionDevice2::CreateScaleTransform

Erstellt ein 2D-Skalierungstransformationsobjekt.
IDCompositionDevice2::CreateScaleTransform3D

Erstellt ein 3D-Skalierungstransformationsobjekt.
IDCompositionDevice2::CreateSkewTransform

Erstellt ein 2D-schiefes Transformationsobjekt.
IDCompositionDevice2::CreateSurface

Erstellt ein aktualisierbares Oberflächenobjekt, das einem oder mehreren Visuals für die Komposition zugeordnet werden kann.
IDCompositionDevice2::CreateSurfaceFactory

Erstellt ein Microsoft DirectComposition Surface Factory-Objekt, mit dem andere DirectComposition-Oberflächen- oder virtuelle Oberflächenobjekte erstellt werden können.
IDCompositionDevice2::CreateTransform3DGroup

Erstellt ein 3D-Transformationsgruppenobjekt, das ein Array von 3D-Transformationsobjekten enthält.
IDCompositionDevice2::CreateTransformGroup

Erstellt ein 2D-Transformationsgruppenobjekt, das ein Array von 2D-Transformationsobjekten enthält.
IDCompositionDevice2::CreateTranslateTransform

Erstellt ein Transformationsobjekt für die 2D-Übersetzung.
IDCompositionDevice2::CreateTranslateTransform3D

Erstellt ein Transformationsobjekt für die 3D-Übersetzung.
IDCompositionDevice2::CreateVirtualSurface

Erstellt eine dünn aufgefüllte Oberfläche, die einem oder mehreren Visuals für die Komposition zugeordnet werden kann. (IDCompositionDevice2.CreateVirtualSurface)
IDCompositionDevice2::CreateVisual

Erstellt ein neues visuelles Objekt.
IDCompositionDevice2::GetFrameStatistics

Ruft Informationen aus der Kompositions-Engine über Die Kompositionszeiten und die Bildrate ab.
IDCompositionDevice2::WaitForCommitCompletion

Wartet, bis die Kompositions-Engine die Verarbeitung des vorherigen Aufrufs der IDCompositionDevice2::Commit-Methode abgeschlossen hat.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dcomp.h

Weitere Informationen

DCompositionCreateDevice2