IDCompositionDevice-Schnittstelle (dcomp.h)
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 |