Interface IDCompositionDevice2 (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 IDCompositionDevice2 hérite de l’interface IUnknown. IDCompositionDevice2 a également les types de membres suivants :

Méthodes

L’interface IDCompositionDevice2 a ces méthodes.

 
IDCompositionDevice2::Commit

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

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

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

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

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

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

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

Crée un objet de transformation de rotation 3D.
IDCompositionDevice2::CreateScaleTransform

Crée un objet de transformation d’échelle 2D.
IDCompositionDevice2::CreateScaleTransform3D

Crée un objet de transformation d’échelle 3D.
IDCompositionDevice2::CreateSkewTransform

Crée un objet de transformation d’asymétrie 2D.
IDCompositionDevice2::CreateSurface

Crée un objet surface pouvant être mis à jour qui peut être associé à un ou plusieurs visuels pour la composition.
IDCompositionDevice2::CreateSurfaceFactory

Crée un objet de fabrique de surface Microsoft DirectComposition, qui peut être utilisé pour créer d’autres objets de surface ou de surface virtuelle DirectComposition.
IDCompositionDevice2::CreateTransform3DGroup

Crée un objet de groupe de transformations 3D qui contient un tableau d’objets de transformation 3D.
IDCompositionDevice2::CreateTransformGroup

Crée un objet de groupe de transformations 2D qui contient un tableau d’objets de transformation 2D.
IDCompositionDevice2::CreateTranslateTransform

Crée un objet de transformation de traduction 2D.
IDCompositionDevice2::CreateTranslateTransform3D

Crée un objet de transformation de traduction 3D.
IDCompositionDevice2::CreateVirtualSurface

Crée une surface peu remplie qui peut être associée à un ou plusieurs visuels pour la composition. (IDCompositionDevice2.CreateVirtualSurface)
IDCompositionDevice2::CreateVisual

Crée un objet visuel.
IDCompositionDevice2::GetFrameStatistics

Récupère des informations du moteur de composition sur les heures de composition et la fréquence d’images.
IDCompositionDevice2::WaitForCommitCompletion

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

Spécifications

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

Voir aussi

DCompositionCreateDevice2