Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |