Partager via


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