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 IDCompositionDevice-Schnittstelle erbt von der IUnknown-Schnittstelle . IDCompositionDevice verfügt auch über folgende Membertypen:
Methoden
Die IDCompositionDevice-Schnittstelle verfügt über diese Methoden.
|
IDCompositionDevice::CheckDeviceState Bestimmt, ob das DirectComposition-Geräteobjekt weiterhin gültig ist. |
|
IDCompositionDevice::Commit Committ alle DirectComposition-Befehle, die auf diesem Gerät ausstehen. (IDCompositionDevice.Commit) |
|
IDCompositionDevice::CreateAnimation Erstellt ein Animationsobjekt, das zum Animieren einer oder mehrerer skalarer Eigenschaften eines oder mehrerer Microsoft DirectComposition-Objekte verwendet wird. (IDCompositionDevice.CreateAnimation) |
|
IDCompositionDevice::CreateEffectGroup Erstellt ein -Objekt, das mehrere Effekte darstellt, die auf eine visuelle Unterstruktur angewendet werden sollen. (IDCompositionDevice.CreateEffectGroup) |
|
IDCompositionDevice::CreateMatrixTransform Erstellt ein 3-by-2-Matrixtransformationsobjekt in 2D. (IDCompositionDevice.CreateMatrixTransform) |
|
IDCompositionDevice::CreateMatrixTransform3D Erstellt ein 4-by-4-Matrixtransformationsobjekt in 3D. (IDCompositionDevice.CreateMatrixTransform3D) |
|
IDCompositionDevice::CreateRectangleClip Erstellt ein Clipobjekt, das verwendet werden kann, um das Rendering einer visuellen Unterstruktur auf einen rechteckigen Bereich zu beschränken. (IDCompositionDevice.CreateRectangleClip) |
|
IDCompositionDevice::CreateRotateTransform Erstellt ein 2D-Rotationstransformationsobjekt. (IDCompositionDevice.CreateRotateTransform) |
|
IDCompositionDevice::CreateRotateTransform3D Die CreateRotateTransform3D-Methode in der IDCompositionDevice-Schnittstelle erstellt ein 3D-Rotationstransformationsobjekt. |
|
IDCompositionDevice::CreateScaleTransform Die IDCompositionDevice::CreateScaleTransform-Methode erstellt ein 2D-Skalierungstransformationsobjekt. |
|
IDCompositionDevice::CreateScaleTransform3D Die IDCompositionDevice::CreateScaleTransform3D-Methode erstellt ein 3D-Skalierungstransformationsobjekt. |
|
IDCompositionDevice::CreateSkewTransform Die IDCompositionDevice::CreateSkewTransform-Methode erstellt ein 2D-Schiefes Transformationsobjekt. |
|
IDCompositionDevice::CreateSurface Die IDCompositionDevice::CreateSurface-Methode erstellt ein aktualisierbares Oberflächenobjekt, das einem oder mehreren Visuals für die Komposition zugeordnet werden kann. |
|
IDCompositionDevice::CreateSurfaceFromHandle Die IDCompositionDevice::CreateSurfaceFromHandle-Methode erstellt ein neues Kompositionsoberflächenobjekt, das eine vorhandene Kompositionsoberfläche umschließt. |
|
IDCompositionDevice::CreateSurfaceFromHwnd Die IDCompositionDevice::CreateSurfaceFromHwnd-Methode erstellt ein Wrapperobjekt, das die Rasterung eines mehrschichtigen Fensters darstellt und einem Visual für die Komposition zugeordnet werden kann. |
|
IDCompositionDevice::CreateTargetForHwnd Erstellt ein Kompositionszielobjekt, das an das Fenster gebunden ist, das durch das angegebene Fensterhandle (HWND) dargestellt wird. |
|
IDCompositionDevice::CreateTransform3DGroup Die IDCompositionDevice::CreateTransform3DGroup-Methode erstellt ein 3D-Transformationsgruppenobjekt, das ein Array von 3D-Transformationsobjekten enthält. |
|
IDCompositionDevice::CreateTransformGroup Die IDCompositionDevice::CreateTransformGroup-Methode erstellt ein 2D-Transformationsgruppenobjekt, das ein Array von 2D-Transformationsobjekten enthält. |
|
IDCompositionDevice::CreateTranslateTransform Die IDCompositionDevice::CreateTranslateTransform-Methode erstellt ein Transformationsobjekt für die 2D-Übersetzung. |
|
IDCompositionDevice::CreateTranslateTransform3D Die IDCompositionDevice::CreateTranslateTransform3D-Methode erstellt ein Transformationsobjekt für die 3D-Übersetzung. |
|
IDCompositionDevice::CreateVirtualSurface Die IDCompositionDevice::CreateVirtualSurface-Methode erstellt eine spärlich aufgefüllte Oberfläche, die einem oder mehreren Visuals für die Komposition zugeordnet werden kann. |
|
IDCompositionDevice::CreateVisual Die IDCompositionDevice::CreateVisual-Methode erstellt ein neues visuelles Objekt. |
|
IDCompositionDevice::GetFrameStatistics Die IDCompositionDevice::GetFrameStatistics-Methode ruft Informationen aus der Kompositions-Engine über die Kompositionszeiten und die Bildrate ab. |
|
IDCompositionDevice::WaitForCommitCompletion Wartet, bis die Kompositions-Engine die Verarbeitung des vorherigen Aufrufs der IDCompositionDevice::Commit-Methode abgeschlossen hat. |
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | dcomp.h |