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 |