Freigeben über


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

Weitere Informationen

DCompositionCreateDevice