Interface IDCompositionDevice (dcomp.h)

Sert de fabrique pour tous les autres objets Microsoft DirectComposition et fournit des méthodes pour contrôler la composition transactionnelle.

Héritage

L’interface IDCompositionDevice hérite de l’interface IUnknown. IDCompositionDevice a également les types de membres suivants :

Méthodes

L’interface IDCompositionDevice possède ces méthodes.

 
IDCompositionDevice::CheckDeviceState

Détermine si l’objet d’appareil DirectComposition est toujours valide.
IDCompositionDevice::Commit

Valide toutes les commandes DirectComposition en attente sur cet appareil. (IDCompositionDevice.Commit)
IDCompositionDevice::CreateAnimation

Crée un objet d’animation qui est utilisé pour animer une ou plusieurs propriétés scalaires d’un ou plusieurs objets Microsoft DirectComposition. (IDCompositionDevice.CreateAnimation)
IDCompositionDevice::CreateEffectGroup

Crée un objet qui représente plusieurs effets à appliquer à une sous-arborescence visuelle. (IDCompositionDevice.CreateEffectGroup)
IDCompositionDevice::CreateMatrixTransform

Crée un objet de transformation de matrice 3 par 2D. (IDCompositionDevice.CreateMatrixTransform)
IDCompositionDevice::CreateMatrixTransform3D

Crée un objet de transformation de matrice 4 par 4 3D. (IDCompositionDevice.CreateMatrixTransform3D)
IDCompositionDevice::CreateRectangleClip

Crée un objet clip qui peut être utilisé pour limiter le rendu d’une sous-arborescence visuelle à une zone rectangulaire. (IDCompositionDevice.CreateRectangleClip)
IDCompositionDevice::CreateRotateTransform

Crée un objet de transformation de rotation 2D. (IDCompositionDevice.CreateRotateTransform)
IDCompositionDevice::CreateRotateTransform3D

La méthode CreateRotateTransform3D dans l’interface IDCompositionDevice crée un objet de transformation de rotation 3D.
IDCompositionDevice::CreateScaleTransform

La méthode IDCompositionDevice::CreateScaleTransform crée un objet de transformation d’échelle 2D.
IDCompositionDevice::CreateScaleTransform3D

La méthode IDCompositionDevice::CreateScaleTransform3D crée un objet de transformation d’échelle 3D.
IDCompositionDevice::CreateSkewTransform

La méthode IDCompositionDevice::CreateSkewTransform crée un objet de transformation asymétrique 2D.
IDCompositionDevice::CreateSurface

La méthode IDCompositionDevice::CreateSurface crée un objet surface pouvant être mis à jour qui peut être associé à un ou plusieurs visuels pour la composition.
IDCompositionDevice::CreateSurfaceFromHandle

La méthode IDCompositionDevice::CreateSurfaceFromHandle crée un objet de surface de composition qui encapsule une surface de composition existante.
IDCompositionDevice::CreateSurfaceFromHwnd

La méthode IDCompositionDevice::CreateSurfaceFromHwnd crée un objet wrapper qui représente la rastérisation d’une fenêtre en couches et qui peut être associé à un visuel pour la composition.
IDCompositionDevice::CreateTargetForHwnd

Crée un objet cible de composition lié à la fenêtre représentée par le handle de fenêtre (HWND) spécifié.
IDCompositionDevice::CreateTransform3DGroup

La méthode IDCompositionDevice::CreateTransform3DGroup crée un objet de groupe de transformation 3D qui contient un tableau d’objets de transformation 3D.
IDCompositionDevice::CreateTransformGroup

La méthode IDCompositionDevice::CreateTransformGroup crée un objet de groupe de transformation 2D qui contient un tableau d’objets de transformation 2D.
IDCompositionDevice::CreateTranslateTransform

La méthode IDCompositionDevice::CreateTranslateTransform crée un objet de transformation de traduction 2D.
IDCompositionDevice::CreateTranslateTransform3D

La méthode IDCompositionDevice::CreateTranslateTransform3D crée un objet de transformation de traduction 3D.
IDCompositionDevice::CreateVirtualSurface

La méthode IDCompositionDevice::CreateVirtualSurface crée une surface partiellement remplie qui peut être associée à un ou plusieurs visuels pour la composition.
IDCompositionDevice::CreateVisual

La méthode IDCompositionDevice::CreateVisual crée un objet visuel.
IDCompositionDevice::GetFrameStatistics

La méthode IDCompositionDevice::GetFrameStatistics récupère des informations du moteur de composition sur les heures de composition et la fréquence d’images.
IDCompositionDevice::WaitForCommitCompletion

Attend que le moteur de composition termine le traitement de l’appel précédent à la méthode IDCompositionDevice::Commit.

Spécifications

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête dcomp.h

Voir aussi

DCompositionCreateDevice