Partager via


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