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 |