Lire en anglais

Partager via


DirectComposition

Vue d’ensemble de la technologie DirectComposition.

Pour développer DirectComposition, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
COMPOSITION_FRAME_ID_TYPE

Définit des constantes qui spécifient la status d’un frame de compositeur.
DCOMPOSITION_BACKFACE_VISIBILITY

Spécifie la visibilité de la face arrière-plan à appliquer à un visuel.
DCOMPOSITION_BITMAP_INTERPOLATION_MODE

Spécifie le mode d’interpolation à utiliser lorsqu’une bitmap est composée avec une transformation où les pixels de la bitmap ne s’alignent pas exactement un-à-un avec des pixels à l’écran.
DCOMPOSITION_BORDER_MODE

Spécifie le mode de bordure à utiliser lors de la composition d’une bitmap ou de l’application d’un clip avec une transformation de telle sorte que les bords de la bitmap ou de l’élément ne soient pas alignés sur l’axe avec des coordonnées entières.
DCOMPOSITION_COMPOSITE_MODE

Mode à utiliser pour fusionner le contenu bitmap d’un visuel avec la cible de rendu.
DCOMPOSITION_OPACITY_MODE

Spécifie comment la valeur d’opacité effective d’un visuel est appliquée au contenu et aux enfants de ce visuel.

Fonctions

 
AddCubic

Ajoute un segment polynôme cubique à la fonction d’animation.
AddRepeat

Ajoute un segment de répétition qui entraîne la répétition de la partie spécifiée d’une fonction d’animation.
AddSinusoidal

Ajoute un segment sinusoïdal à la fonction d’animation.
AddVisual

Ajoute un nouveau visuel enfant à la liste des enfants de ce visuel.
BeginDraw

Lance le dessin sur cet objet de surface Microsoft DirectComposition.
CheckCompositionTextureSupport

Vous demande si l’appareil Direct3D que vous utilisez pour le rendu prend en charge les textures de composition.
CheckDeviceState

Détermine si l’objet d’appareil DirectComposition est toujours valide.
Commiter

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

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

Crée un instance d’IDCompositionAffineTransform2DEffect.
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. (IDCompositionDevice.CreateAnimation)
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)
CreateArithmeticCompositeEffect

Crée un instance d’IDCompositionArithmeticCompositeEffect.
CreateBlendEffect

Crée un instance d’IDCompositionBlendEffect.
CreateBrightnessEffect

Crée un instance d’IDCompositionBrightnessEffect.
CreateColorMatrixEffect

Crée un instance d’IDCompositionColorMatrixEffect.
CreateCompositeEffect

Crée un instance d’IDCompositionCompositeEffect.
CreateCompositionTexture

Crée une texture de composition référençant la texture Direct3D passée.
CreateEffectGroup

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

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

Crée un instance d’IDCompositionGaussianBlurEffect.
CreateHueRotationEffect

Crée un instance d’IDCompositionHueRotationEffect.
CreateLinearTransferEffect

Crée une instance d’IDCompositionLinearTransferEffect.
CreateMatrixTransform

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

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

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

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

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

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

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

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

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

Crée un objet de transformation de rotation 3D.
CreateSaturationEffect

Crée un instance d’IDCompositionSaturationEffect.
CreateScaleTransform

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

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

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

Crée un objet de transformation d’échelle 3D.
CreateShadowEffect

Crée un instance d’IDCompositionShadowEffect.
CreateSkewTransform

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

Crée un objet de transformation d’asymétrie 2D.
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.
CreateSurface

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

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

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

Crée un objet de surface de composition qui encapsule une surface de composition existante.
CreateSurfaceFromHandle

La méthode IDCompositionDevice ::CreateSurfaceFromHandle crée un objet de surface de composition qui encapsule une surface de composition existante.
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.
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.
CreateTableTransferEffect

Crée un instance d’IDCompositionTableTransferEffect.
CreateTargetForHwnd

Crée un objet cible de composition lié à la fenêtre représentée par le handle de fenêtre spécifié.
CreateTargetForHwnd

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

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

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

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

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

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

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

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

Crée un objet de transformation de traduction 3D.
CreateTurbulenceEffect

Crée un instance d’IDCompositionTurbulenceEffect.
CreateVirtualSurface

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

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

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

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

Crée un objet visuel.
DCompositionAttachMouseDragToHwnd

Crée une Interaction/InputSink pour acheminer le bouton de la souris vers le bas et tous les événements de déplacement et de montée ultérieurs vers le HWND donné.
DCompositionAttachMouseWheelToHwnd

Crée un objet Interaction/InputSink pour acheminer les messages de roulette de la souris vers le HWND donné.
DCompositionBoostCompositorClock

Demande que le système bascule dynamiquement vers un taux d’actualisation plus élevé pour améliorer le contenu sensible à la latence.
DCompositionCreateDevice

Crée un objet d’appareil qui peut être utilisé pour créer d’autres objets Microsoft DirectComposition. (DCompositionCreateDevice)
DCompositionCreateDevice2

Crée un objet d’appareil qui peut être utilisé pour créer d’autres objets Microsoft DirectComposition. (DCompositionCreateDevice2)
DCompositionCreateDevice3

Crée un objet d’appareil DirectComposition, qui peut être utilisé pour créer d’autres objets DirectComposition.
DCompositionCreateSurfaceHandle

Crée un objet de surface de composition qui peut être lié à une chaîne d’échange Microsoft DirectX ou à une mémoire tampon d’échange et associé à un visuel.
DCompositionGetFrameId

Obtient l’identificateur de la trame compositrice la plus récente du type spécifié.
DCompositionGetStatistics

Obtient des informations de base sur le cadre de composition et une liste d’ID cibles de rendu qui font partie de l’image.
DCompositionGetTargetStatistics

DCompositionWaitForCompositorClock

Arrête un thread jusqu’à ce que le signal suivant de l’horloge du compositeur se produise.
DisableDebugCounters

Désactive l’affichage des compteurs de débogage de performances.
DisableHeatMap

Désactive les cartes thermiques visuelles.
DisableRedrawRegions

Désactive les régions de redessination visuelle.
EnableDebugCounters

Active l’affichage des compteurs de débogage de performances.
EnableHeatMap

Active une carte thermique visuelle qui représente les régions overdraw.
EnableRedrawRegions

Active la mise en surbrillance des visuels lorsque le contenu est redessiné.
End

Ajoute un segment de fin qui marque la fin d’une fonction d’animation.
EndDraw

Marque la fin du dessin sur cet objet de surface Microsoft DirectComposition.
GetAvailableFence

Récupère une paire clôture/valeur de synchronisation Direct3D qui indique quand la texture de composition sera disponible, si ces informations sont connues.
GetFrameStatistics

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

Récupère des informations du moteur de composition sur les heures de composition et la fréquence d’images.
operator !=

Compare les valeurs de deux COMPOSITION_TARGET_ID objets pour voir s’ils contiennent des valeurs différentes.
operator==

Compare les valeurs de deux COMPOSITION_TARGET_ID objets pour voir s’ils contiennent des valeurs identiques.
RemoveAllVisuals

Supprime tous les visuels de la liste des enfants de ce visuel.
RemoveVisual

Supprime un visuel enfant de la liste des enfants de ce visuel.
Réinitialiser

Réinitialise la fonction d’animation afin qu’elle ne contienne aucun segment.
Redimensionner

Modifie la taille logique de cet objet de surface virtuelle.
ResumeDraw

Reprend le dessin sur cet objet de surface Microsoft DirectComposition.
Faire défiler

Fait défiler une zone rectangulaire d’une surface logique Microsoft DirectComposition.
SetAbsoluteBeginTime

Définit l’heure absolue à laquelle la fonction d’animation démarre.
SetAlpha

Définit la valeur alpha de l’effet. (surcharge 2/2)
SetAlpha

Définit la valeur alpha de l’effet. (surcharge 1/2)
SetAlphaDisable

Spécifie s’il faut appliquer la fonction de transfert au canal alpha.
SetAlphaDisable

Spécifie s’il faut appliquer la fonction de transfert au canal Alpha.
SetAlphaMode

Définit le mode alpha de la sortie pour l’effet de matrice de couleurs.
SetAlphaMode

Indique au DWM si les pixels alpha de la texture doivent être respectés ou ignorés.
SetAlphaSlope

La méthode IDCompositionLinearTransferEffect ::SetAlphaSlope définit la pente de la fonction linéaire pour le canal alpha.
SetAlphaSlope

La méthode IDCompositionLinearTransferEffect ::SetAlphaSlope(IDCompositionAnimation) définit la pente de la fonction linéaire pour le canal alpha.
SetAlphaTable

Définit la liste des valeurs utilisées pour définir la fonction de transfert pour le canal alpha.
SetAlphaTableValue

Définit une valeur dans la table alpha. (surcharge 1/2)
SetAlphaTableValue

Définit une valeur dans la table alpha. (surcharge 2/2)
SetAlphaYIntercept

Définit l’intercepteur Y de la fonction linéaire pour le canal alpha.
SetAlphaYIntercept

Définit l’intercepteur Y de la fonction linéaire pour le canal Alpha.
SetAngle

La méthode IDCompositionHueRotationEffect ::SetAngle(float) définit l’angle pour faire pivoter la teinte.
SetAngle

La méthode IDCompositionHueRotationEffect ::SetAngle(IDCompositionAnimation) définit l’angle pour faire pivoter la teinte.
SetAngle

Modifie la valeur de la propriété Angle d’une transformation de rotation 2D. La propriété Angle spécifie l’angle de rotation.
SetAngle

Anime la valeur de la propriété Angle d’une transformation de rotation 2D. La propriété Angle spécifie l’angle de rotation.
SetAngle

Modifie la valeur de la propriété Angle d’une transformation de rotation 3D. La propriété Angle spécifie l’angle de rotation. La valeur par défaut est zéro.
SetAngle

Anime la valeur de la propriété Angle d’une transformation de rotation 3D. La propriété Angle spécifie l’angle de rotation. La valeur par défaut est zéro.
SetAngleX

Modifie la valeur de la propriété AngleX d’une transformation d’asymétrie 2D.
SetAngleX

Anime la valeur de la propriété AngleX d’une transformation d’asymétrie 2D.
SetAngleY

Modifie la valeur de la propriété AngleY d’une transformation d’asymétrie 2D.
SetAngleY

Anime la valeur de la propriété AngleY d’une transformation d’asymétrie 2D.
SetAxisX

Modifie la valeur de la propriété AxisX d’une transformation de rotation 3D. La propriété AxisX spécifie la coordonnée x pour le vecteur de rotation de l’axe. La valeur par défaut est zéro.
SetAxisX

Anime la valeur de la propriété AxisX d’une transformation de rotation 3D. La propriété AxisX spécifie la coordonnée x pour le vecteur de rotation de l’axe. La valeur par défaut est zéro.
SetAxisY

Modifie la valeur de la propriété AxisY d’une transformation de rotation 3D. La propriété AxisY spécifie la coordonnée y pour le vecteur de rotation de l’axe. La valeur par défaut est zéro.
SetAxisY

Anime la valeur de la propriété AxisY d’une transformation de rotation 3D. La propriété AxisY spécifie la coordonnée y pour le vecteur de rotation de l’axe. La valeur par défaut est zéro.
SetAxisZ

Modifie la valeur de la propriété AxisZ d’une transformation de rotation 3D. La propriété AxisZ spécifie la coordonnée z pour le vecteur de rotation de l’axe. La valeur par défaut est 1,0.
SetAxisZ

Anime la valeur de la propriété AxisZ d’une transformation de rotation 3D. La propriété AxisZ spécifie la coordonnée z pour le vecteur de rotation de l’axe. La valeur par défaut est 1,0.
SetBackFaceVisibility

Spécifie si les surfaces auxquelles des transformations 3D sont appliquées doivent être affichées en face de l’observateur.
SetBaseFrequency

Définit les fréquences de base dans la direction X et Y.
SetBitmapInterpolationMode

Définit la propriété BitmapInterpolationMode, qui spécifie le mode que Microsoft DirectComposition doit utiliser lors de l’interpolation de pixels à partir de bitmaps qui ne sont pas alignées ou dessinées exactement à grande échelle.
SetBlackPoint

Spécifie la partie inférieure de la courbe de transfert de luminosité pour l’effet de luminosité.
SetBlackPointX

Définit la valeur x du point noir. (surcharge 2/2)
SetBlackPointX

Définit la valeur x du point noir. (surcharge 1/2)
SetBlackPointY

Définit la valeur y du point noir. (surcharge 1/2)
SetBlackPointY

Définit la valeur y du point noir. (surcharge 2/2)
SetBlue

Définit la valeur bleue de la couleur de l’ombre. (surcharge 1/2)
SetBlue

Définit la valeur bleue de la couleur de l’ombre. (surcharge 2/2)
SetBlueDisable

La méthode IDCompositionLinearTransferEffect ::SetBlueDisable spécifie s’il faut appliquer la fonction de transfert au canal bleu.
SetBlueDisable

Spécifie s’il faut appliquer la fonction de transfert au canal bleu.
SetBlueSlope

La méthode IDCompositionLinearTransferEffect ::SetBlueSlope définit la pente de la fonction linéaire pour le canal bleu.
SetBlueSlope

La méthode IDCompositionLinearTransferEffect ::SetBlueSlope(IDCompositionAnimation) définit la pente de la fonction linéaire pour le canal bleu.
SetBlueTable

Définit la liste des valeurs utilisées pour définir la fonction de transfert pour le canal bleu.
SetBlueTableValue

Définit une valeur dans le tableau bleu. (surcharge 2/2)
SetBlueTableValue

Définit une valeur dans le tableau bleu. (surcharge 1/2)
SetBlueYIntercept

La méthode IDCompositionLinearTransferEffect ::SetBlueYIntercept définit l’interception Y de la fonction linéaire pour le canal bleu.
SetBlueYIntercept

La méthode IDCompositionLinearTransferEffect ::SetBlueYIntercept(IDCompositionAnimation) définit l’interception Y de la fonction linéaire pour le canal bleu.
SetBorderMode

Définit le mode bordure à utiliser avec l’effet .
SetBorderMode

Définit le mode utilisé pour calculer la bordure de l’image.
SetBorderMode

Définit la propriété BorderMode, qui spécifie comment composer les bords des bitmaps et des clips associés à ce visuel, ou avec des visuels dans la sous-arborescence enracinée sur ce visuel.
SetBottom

Modifie la valeur de la propriété Bottom d’un objet clip.
SetBottom

Anime la valeur de la propriété Bottom d’un rectangle de clip.
SetBottomLeftRadiusX

Modifie ou anime la valeur de la propriété BottomLeftRadiusX de ce clip. La propriété BottomLeftRadiusX spécifie le rayon x de l’ellipse qui arrondit le coin inférieur gauche du clip.
SetBottomLeftRadiusX

Anime la valeur de la propriété BottomLeftRadiusX de ce clip. La propriété BottomLeftRadiusX spécifie le rayon x de l’ellipse qui arrondit le coin inférieur gauche du clip.
SetBottomLeftRadiusY

Modifie ou anime la valeur de la propriété BottomLeftRadiusY de ce clip. La propriété BottomLeftRadiusY spécifie le rayon y de l’ellipse qui arrondit le coin inférieur gauche du clip.
SetBottomLeftRadiusY

Anime la valeur de la propriété BottomLeftRadiusY de ce clip. La propriété BottomLeftRadiusY spécifie le rayon y de l’ellipse qui arrondit le coin inférieur gauche du clip.
SetBottomRightRadiusX

Modifie ou anime la valeur de la propriété BottomRightRadiusX de ce clip. La propriété BottomRightRadiusX spécifie le rayon x de l’ellipse qui arrondit le coin inférieur droit du clip.
SetBottomRightRadiusX

Anime la valeur de la propriété BottomRightRadiusX de ce clip. La propriété BottomRightRadiusX spécifie le rayon x de l’ellipse qui arrondit le coin inférieur droit du clip.
SetBottomRightRadiusY

Modifie ou anime la valeur de la propriété BottomRightRadiusY de ce clip. La propriété BottomRightRadiusY spécifie le rayon y de l’ellipse qui arrondit le coin inférieur droit du clip.
SetBottomRightRadiusY

Anime la valeur de la propriété BottomRightRadiusY de ce clip. La propriété BottomRightRadiusY spécifie le rayon y de l’ellipse qui arrondit le coin inférieur droit du clip.
SetCenterX

Modifie la valeur de la propriété CenterX d’une transformation de rotation 2D.
SetCenterX

Anime la valeur de la propriété CenterX d’une transformation de rotation 2D.
SetCenterX

Modifie la valeur de la propriété CenterX d’une transformation de rotation 3D. La propriété CenterX spécifie la coordonnée x du point au sujet duquel la rotation est effectuée. La valeur par défaut est zéro.
SetCenterX

Anime la valeur de la propriété CenterX d’une transformation de rotation 3D. La propriété CenterX spécifie la coordonnée x du point au sujet duquel la rotation est effectuée. La valeur par défaut est zéro.
SetCenterX

Modifie la valeur de la propriété CenterX d’une transformation d’échelle 2D.
SetCenterX

Anime la valeur de la propriété CenterX d’une transformation d’échelle 2D.
SetCenterX

Modifie la valeur de la propriété CenterX d’une transformation d’échelle 3D.
SetCenterX

Anime la valeur de la propriété CenterX d’une transformation d’échelle 3D.
SetCenterX

Modifie la valeur de la propriété CenterX d’une transformation d’asymétrie 2D.
SetCenterX

Anime la valeur de la propriété CenterX d’une transformation d’asymétrie 2D.
SetCenterY

Modifie la valeur de la propriété CenterY d’une transformation de rotation 2D.
SetCenterY

Anime la valeur de la propriété CenterY d’une transformation de rotation 2D.
SetCenterY

Modifie la valeur de la propriété CenterY d’une transformation de rotation 3D. La propriété CenterY spécifie la coordonnée y du point au sujet duquel la rotation est effectuée. La valeur par défaut est zéro.
SetCenterY

Anime la valeur de la propriété CenterY d’une transformation de rotation 3D. La propriété CenterY spécifie la coordonnée y du point au sujet duquel la rotation est effectuée. La valeur par défaut est zéro.
SetCenterY

Modifie la valeur de la propriété CenterY d’une transformation d’échelle 2D.
SetCenterY

Anime la valeur de la propriété CenterY d’une transformation d’échelle 2D.
SetCenterY

Modifie la valeur de la propriété CenterY d’une transformation d’échelle 3D.
SetCenterY

Anime la valeur de la propriété CenterY d’une transformation d’échelle 3D.
SetCenterY

Modifie la valeur de la propriété CenterY d’une transformation d’asymétrie 2D.
SetCenterY

Anime la valeur de la propriété CenterY d’une transformation asymétrique 2D.
SetCenterZ

Modifie la valeur de la propriété CenterZ d’une transformation de rotation 3D. La propriété CenterZ spécifie la coordonnée z du point au sujet duquel la rotation est effectuée. La valeur par défaut est zéro.
SetCenterZ

Anime la valeur de la propriété CenterZ d’une transformation de rotation 3D. La propriété CenterZ spécifie la coordonnée z du point au sujet duquel la rotation est effectuée. La valeur par défaut est zéro.
SetCenterZ

Modifie la valeur de la propriété CenterZ d’une transformation d’échelle 3D.
SetCenterZ

Anime la valeur de la propriété CenterZ d’une transformation d’échelle 3D.
SetClampOutput

Spécifie s’il faut serrer les valeurs de couleur avant que l’effet ne passe les valeurs à l’effet suivant dans le graphique.
SetClampOutput

Spécifie si l’effet fixe les valeurs de couleur entre 0 et 1 avant que les effets passent les valeurs à l’effet suivant dans la chaîne.
SetClampOutput

La méthode IDCompositionLinearTransferEffect ::SetClampOutput spécifie si l’effet fixe les valeurs de couleur entre 0 et 1 avant que l’effet ne passe les valeurs à l’effet suivant dans le graphique.
SetClampOutput

Spécifie si l’effet fixe les valeurs de couleur entre 0 et 1 avant que l’effet ne passe les valeurs à l’effet suivant dans le graphique.
SetClip

Définit la propriété Clip de ce visuel sur le rectangle spécifié.
SetClip

Définit la propriété Clip de ce visuel sur l’objet clip spécifié.
SetCoefficient1

Définit le premier coefficient de l’équation utilisée pour compositer les deux images d’entrée. (surcharge 2/2)
SetCoefficient1

Définit le premier coefficient de l’équation utilisée pour compositer les deux images d’entrée. (surcharge 1/2)
SetCoefficient2

Définit le deuxième coefficient de l’équation utilisée pour compositer les deux images d’entrée. (surcharge 1/2)
SetCoefficient2

Définit le deuxième coefficient de l’équation utilisée pour compositer les deux images d’entrée. (surcharge 2/2)
SetCoefficient3

Définit le troisième coefficient pour l’équation utilisée pour compositer les deux images d’entrée. (surcharge 1/2)
SetCoefficient3

Définit le troisième coefficient pour l’équation utilisée pour compositer les deux images d’entrée. (surcharge 2/2)
SetCoefficient4

Définit le quatrième coefficient pour l’équation utilisée pour compositer les deux images d’entrée. (surcharge 2/2)
SetCoefficient4

Définit le quatrième coefficient pour l’équation utilisée pour compositer les deux images d’entrée. (surcharge 1/2)
SetCoefficients

Définit les coefficients de l’équation utilisée pour compositer les deux images d’entrée.
Setcolor

Définit la couleur de l’ombre.
SetColorSpace

Informe le système de l’espace de couleur dans lequel il doit mapper la texture.
SetCompositeMode

Définit le mode de fusion pour ce visuel.
SetContent

Définit la propriété Content de ce visuel sur le bitmap ou le wrapper de fenêtre spécifié.
SetDepthMode

Définit la propriété de mode de profondeur associée à ce visuel.
SetEffect

Définit la propriété Effect de ce visuel.
SetGreen

Définit la valeur verte de la couleur de l’ombre. (surcharge 1/2)
SetGreen

Définit la valeur verte de la couleur de l’ombre. (surcharge 2/2)
SetGreenDisable

La méthode IDCompositionLinearTransferEffect ::SetGreenDisable spécifie s’il faut appliquer la fonction de transfert au canal vert.
SetGreenDisable

Spécifie s’il faut appliquer la fonction de transfert au canal vert.
SetGreenSlope

La méthode IDCompositionLinearTransferEffect ::SetGreenSlope définit la pente de la fonction linéaire pour le canal vert.
SetGreenSlope

La méthode IDCompositionLinearTransferEffect ::SetGreenSlope(IDCompositionAnimation) définit la pente de la fonction linéaire pour le canal vert.
SetGreenTable

Définit la liste des valeurs utilisées pour définir la fonction de transfert pour le canal vert.
SetGreenTableValue

Définit une valeur dans le tableau vert. (surcharge 2/2)
SetGreenTableValue

Définit une valeur dans le tableau vert. (surcharge 1/2)
SetGreenYIntercept

La méthode IDCompositionLinearTransferEffect ::SetGreenYIntercept définit l’intercept Y de la fonction linéaire pour le canal vert.
SetGreenYIntercept

Définit l’intercept Y de la fonction linéaire pour le canal vert.
SetInput

Définit l’entrée d’un index sur l’effet de filtre spécifié.
SetInterpolationMode

Définit le mode d’interpolation de l’effet.
SetLeft

Modifie la valeur de la propriété Left d’un rectangle de clip.
SetLeft

Anime la valeur de la propriété Left d’un rectangle de clip.
SetMatrix

Définit la matrice utilisée par l’effet pour multiplier les valeurs RVBA de l’image.
SetMatrix

Modifie toutes les valeurs de la matrice de cette transformation 2D.
SetMatrix

Modifie toutes les valeurs de la matrice de cet effet de transformation 3D.
SetMatrixElement

Définit un élément de la matrice de couleurs. (surcharge 1/2)
SetMatrixElement

Définit un élément de la matrice de couleurs. (surcharge 2/2)
SetMatrixElement

Modifie la valeur d’un élément de la matrice de cette transformation.
SetMatrixElement

Anime la valeur d’un élément de la matrice de cette transformation 2D.
SetMatrixElement

Modifie la valeur d’un élément de la matrice de cette transformation 3D.
SetMatrixElement

Anime la valeur d’un élément de la matrice de cette transformation 3D.
SetMode

Définit le mode de fusion à utiliser lorsque l’effet de fusion combine les deux images.
SetMode

Définit le mode de l’effet composite.
SetNoise

Définit le mode de bruit de turbulence.
SetNumOctaves

Définit le nombre d’octaves pour la fonction de bruit.
SetOffset

Définit les coordonnées où la sortie de turbulence est générée.
SetOffsetX

Modifie la valeur de la propriété OffsetX d’une transformation de traduction 2D.
SetOffsetX

Anime la valeur de la propriété OffsetX d’une transformation de traduction 2D.
SetOffsetX

Modifie la valeur de la propriété OffsetX d’un effet de transformation de traduction 3D. La propriété OffsetX spécifie la distance à traduire le long de l’axe X.
SetOffsetX

Anime la valeur de la propriété OffsetX d’un effet de transformation de traduction 3D. La propriété OffsetX spécifie la distance à traduire le long de l’axe X.
SetOffsetX

Modifie la valeur de la propriété OffsetX de ce visuel. (surcharge 1/2)
SetOffsetX

Modifie la valeur de la propriété OffsetX de ce visuel. (surcharge 2/2)
SetOffsetY

Modifie la valeur de la propriété OffsetY d’une transformation de traduction 2D.
SetOffsetY

Anime la valeur de la propriété OffsetY d’une transformation de traduction 2D.
SetOffsetY

Modifie la valeur de la propriété OffsetY d’un effet de transformation de traduction 3D. La propriété OffsetY spécifie la distance à traduire le long de l’axe y.
SetOffsetY

Anime la valeur de la propriété OffsetY d’un effet de transformation de traduction 3D. La propriété OffsetY spécifie la distance à traduire le long de l’axe y.
SetOffsetY

Modifie la valeur de la propriété OffsetY de ce visuel.
SetOffsetY

Anime la valeur de la propriété OffsetY de ce visuel.
SetOffsetZ

Modifie la valeur de la propriété OffsetZ d’un effet de transformation de traduction 3D. La propriété OffsetZ spécifie la distance à traduire le long de l’axe z.
SetOffsetZ

Anime la valeur de la propriété OffsetZ d’un effet de transformation de traduction 3D. La propriété OffsetZ spécifie la distance à traduire le long de l’axe z.
SetOffsetZ

Modifie la valeur de la propriété OffsetZ.
SetOffsetZ

Anime la valeur de la propriété OffsetZ.
SetOpacity

Modifie la valeur de la propriété Opacity.
SetOpacity

Anime la valeur de la propriété Opacity.
SetOpacity

Définit la valeur de la propriété d’opacité du visuel.
SetOpacity

Anime la valeur de la propriété d’opacité du visuel.
SetOpacityMode

Définit le mode d’opacité pour ce visuel.
SetRed

Définit la valeur rouge de la couleur de l’ombre. (surcharge 2/2)
SetRed

Définit la valeur rouge de la couleur de l’ombre. (surcharge 1/2)
SetRedDisable

Spécifie s’il faut appliquer la fonction de transfert au canal rouge. (IDCompositionLinearTransferEffect.SetRedDisable)
SetRedDisable

Spécifie s’il faut appliquer la fonction de transfert au canal rouge. (IDCompositionTableTransferEffect.SetRedDisable)
SetRedSlope

Définit la pente de la fonction linéaire pour le canal rouge. (surcharge 2/2)
SetRedSlope

Définit la pente de la fonction linéaire pour le canal rouge. (surcharge 1/2)
SetRedTable

Définit la liste des valeurs utilisées pour définir la fonction de transfert pour le canal rouge.
SetRedTableValue

Définit une valeur dans le tableau rouge. (surcharge 1/2)
SetRedTableValue

Définit une valeur dans le tableau rouge. (surcharge 2/2)
SetRedYIntercept

Définit l’intercept Y de la fonction linéaire pour le canal rouge. (surcharge 1/2)
SetRedYIntercept

Définit l’intercept Y de la fonction linéaire pour le canal rouge. (surcharge 2/2)
SetRight

Modifie la valeur de la propriété Right d’un rectangle de clip.
SetRight

Anime la valeur de la propriété Right d’un rectangle de clip.
SetRoot

Définit un objet visuel comme nouvel objet racine d’une arborescence visuelle.
SetSaturation

Définit la saturation de l’image. (surcharge 2/2)
SetSaturation

Définit la saturation de l’image. (surcharge 1/2)
SetScaleX

Change la valeur de la propriété ScaleX d’une transformation d’échelle 2D.
SetScaleX

Anime la valeur de la propriété ScaleX d’une transformation d’échelle 2D.
SetScaleX

Modifie la valeur de la propriété ScaleX d’une transformation d’échelle 3D.
SetScaleX

Anime la valeur de la propriété ScaleX d’une transformation d’échelle.
SetScaleY

Modifie la valeur de la propriété ScaleY d’une transformation d’échelle 2D.
SetScaleY

Anime la valeur de la propriété ScaleY d’une transformation d’échelle 2D.
SetScaleY

Modifie la valeur de la propriété ScaleY d’une transformation de mise à l’échelle 3D.
SetScaleY

Anime la valeur de la propriété ScaleY d’une transformation d’échelle.
SetScaleZ

Modifie la valeur de la propriété ScaleZ d’une transformation d’échelle 3D.
SetScaleZ

Anime la valeur de la propriété ScaleZ d’une transformation d’échelle.
SetSeed

Définit la graine pour le générateur pseudo aléatoire.
SetSharpness

Définit la netteté de l’effet. (surcharge 2/2)
SetSharpness

Définit la netteté de l’effet. (surcharge 1/2)
SetSize

Définit la taille de la sortie de turbulence.
SetSourceRect

Spécifie la région d’une texture Direct3D que la texture de composition représente.
SetStandardDeviation

La méthode IDCompositionGaussianBlurEffect ::SetStandardDeviation(float) définit la quantité de flou à appliquer à l’image.
SetStandardDeviation

La méthode IDCompositionGaussianBlurEffect ::SetStandardDeviation(IDCompositionAnimation) définit la quantité de flou à appliquer à l’image.
SetStandardDeviation

Définit la quantité de flou à appliquer au canal alpha de l’image. (surcharge 1/2)
SetStandardDeviation

Définit la quantité de flou à appliquer au canal alpha de l’image. (surcharge 2/2)
SetStitchable

Spécifie si l’assemblage est activé ou désactivé.
SetTop

Modifie la valeur de la propriété Top d’un rectangle de clip.
SetTop

Anime la valeur de la propriété Top d’un rectangle de clip.
SetTopLeftRadiusX

Modifie ou anime la valeur de la propriété TopLeftRadiusX de ce clip. La propriété TopLeftRadiusX spécifie le rayon x de l’ellipse qui arrondit le coin supérieur gauche du clip.
SetTopLeftRadiusX

Anime la valeur de la propriété TopLeftRadiusX de ce clip. La propriété TopLeftRadiusX spécifie le rayon x de l’ellipse qui arrondit le coin supérieur gauche du clip.
SetTopLeftRadiusY

Modifie ou anime la valeur de la propriété TopLeftRadiusY de ce clip. La propriété TopLeftRadiusY spécifie le rayon y de l’ellipse qui arrondit le coin supérieur gauche du clip.
SetTopLeftRadiusY

Anime la valeur de la propriété TopLeftRadiusY de ce clip. La propriété TopLeftRadiusY spécifie le rayon y de l’ellipse qui arrondit le coin supérieur gauche du clip.
SetTopRightRadiusX

Modifie ou anime la valeur de la propriété TopRightRadiusX de ce clip. La propriété TopRightRadiusX spécifie le rayon x de l’ellipse qui arrondit le coin supérieur droit du clip.
SetTopRightRadiusX

Anime la valeur de la propriété TopRightRadiusX de ce clip. La propriété TopRightRadiusX spécifie le rayon x de l’ellipse qui arrondit le coin supérieur droit du clip.
SetTopRightRadiusY

Modifie ou anime la valeur de la propriété TopRightRadiusY de ce clip. La propriété TopRightRadiusY spécifie le rayon y de l’ellipse qui arrondit le coin supérieur droit du clip.
SetTopRightRadiusY

Anime la valeur de la propriété TopRightRadiusY de ce clip. La propriété TopRightRadiusY spécifie le rayon y de l’ellipse qui arrondit le coin supérieur droit du clip.
SetTransform

Définit la propriété Transform de ce visuel sur la matrice de transformation 3 par 2 spécifiée.
SetTransform

Définit la propriété Transform de ce visuel sur l’objet de transformation 2D spécifié.
SetTransform

Définit la propriété Transform de ce visuel sur la matrice de transformation 4 par 4 spécifiée.
SetTransform

Définit la propriété Transform de ce visuel sur l’objet de transformation 3D spécifié.
SetTransform3D

Définit l’objet d’effet de transformation 3D qui modifie la rastérisation des visuels auxquels ce groupe d’effets est appliqué.
SetTransformMatrix

Définit la matrice de transformation de l’effet.
SetTransformMatrixElement

Définit un élément de la matrice de transformation de l’effet. (surcharge 1/2)
SetTransformMatrixElement

Définit un élément de la matrice de transformation de l’effet. (surcharge 2/2)
SetTransformParent

Définit la propriété TransformParent de ce visuel. La propriété TransformParent établit le système de coordonnées par rapport auquel ce visuel est composé.
SetVisible

Modifie la valeur de la propriété Visible du visuel.
SetWhitePoint

Définit la partie supérieure de la courbe de transfert de luminosité.
SetWhitePointX

Définit la valeur x du point blanc. (surcharge 2/2)
SetWhitePointX

Définit la valeur x du point blanc. (surcharge 1/2)
SetWhitePointY

Définit la valeur y du point blanc. (surcharge 2/2)
SetWhitePointY

Définit la valeur y du point blanc. (surcharge 1/2)
SuspendDraw

Suspend le dessin sur cet objet de surface Microsoft DirectComposition.
Trim

Supprime les pixels qui se trouvent en dehors des rectangles de découpage spécifiés.
WaitForCommitCompletion

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

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

Interfaces

 
IDCompositionAffineTransform2DEffect

L’effet composite arithmétique est utilisé pour combiner 2 images à l’aide d’une somme pondérée de pixels provenant des images d’entrée. (IDCompositionAffineTransform2DEffect)
IDCompositionAnimation

Représente une fonction permettant d’animer une ou plusieurs propriétés d’un ou plusieurs objets Microsoft DirectComposition.
IDCompositionArithmeticCompositeEffect

L’effet composite arithmétique est utilisé pour combiner 2 images à l’aide d’une somme pondérée de pixels provenant des images d’entrée. (IDCompositionArithmeticCompositeEffect)
IDCompositionBlendEffect

L’effet de fusion est utilisé pour combiner 2 images.
IDCompositionBrightnessEffect

L’effet de luminosité contrôle la luminosité de l’image.
IDCompositionClip

Représente un objet clip utilisé pour limiter le rendu d’une sous-arborescence visuelle à une zone rectangulaire.
IDCompositionColorMatrixEffect

L’effet de matrice de couleurs modifie les valeurs RVBA d’une bitmap.
IDCompositionCompositeEffect

L’effet composite est utilisé pour combiner 2 images ou plus.
IDCompositionDesktopDevice

Une application doit utiliser l’interface IDCompositionDesktopDevice pour pouvoir utiliser DirectComposition dans une application de bureau Win32.
IDCompositionDevice

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

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

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

Sert de fabrique racine pour les textures de composition.
IDCompositionDeviceDebug

Fournit l’accès aux fonctionnalités de rendu qui facilitent le débogage des applications et l’optimisation des performances. Cette interface peut être interrogée à partir de l’interface de l’appareil DirectComposition.
IDCompositionEffect

Représente un effet bitmap qui modifie la rastérisation de la sous-arborescence d’un visuel.
IDCompositionEffectGroup

Représente un groupe d’effets bitmap qui sont appliqués ensemble pour modifier la rastérisation de la sous-arborescence d’un visuel.
IDCompositionFilterEffect

Représente un effet de filtre.
IDCompositionGaussianBlurEffect

L’effet de flou gaussien est utilisé pour flouter une image par une fonction gaussienne, généralement pour réduire le bruit de l’image et réduire les détails.
IDCompositionHueRotationEffect

L’effet de rotation de teinte modifie la teinte d’une image en appliquant une matrice de couleurs basée sur l’angle de rotation.
IDCompositionLinearTransferEffect

L’effet de transfert linéaire est utilisé pour mapper les intensités de couleur d’une image à l’aide d’une fonction linéaire créée à partir d’une liste de valeurs que vous fournissez pour chaque canal.
IDCompositionMatrixTransform

Représente une transformation 2D affine arbitraire définie par une matrice 3 par 2. (IDCompositionMatrixTransform)
IDCompositionMatrixTransform3D

Représente une transformation 3D arbitraire définie par une matrice 4 par 4.
IDCompositionRectangleClip

Représente un objet clip qui limite le rendu d’une sous-arborescence visuelle à la région rectangulaire spécifiée. Si vous le souhaitez, l’objet clip peut avoir des coins arrondis spécifiés.
IDCompositionRotateTransform

Représente une transformation 2D qui affecte la rotation d’un visuel autour de l’axe z. Le système de coordonnées est pivoté autour du point central spécifié.
IDCompositionRotateTransform3D

Représente une transformation 3D qui affecte la rotation d’un visuel le long d’un axe arbitraire dans l’espace 3D. Le système de coordonnées est pivoté autour du point central spécifié.
IDCompositionSaturationEffect

Cet effet est utilisé pour modifier la saturation d’une image. L’effet de saturation est une spécialisation de l’effet de matrice de couleur.
IDCompositionScaleTransform

Représente une transformation 2D qui affecte l’échelle d’un visuel le long de l’axe x et de l’axe y. Le système de coordonnées est mis à l’échelle à partir du point central spécifié.
IDCompositionScaleTransform3D

Représente un effet de transformation 3D qui affecte l’échelle d’un visuel le long de l’axe x, de l’axe y et de l’axe z. Le système de coordonnées est mis à l’échelle à partir du point central spécifié.
IDCompositionShadowEffect

L’effet d’ombre est utilisé pour générer une ombre à partir du canal alpha d’une image. L’ombre est plus opaque pour les valeurs alpha plus élevées et plus transparente pour les valeurs alpha inférieures. Vous pouvez définir la quantité de flou et la couleur de l’ombre.
IDCompositionSkewTransform

Représente une transformation 2D qui affecte l’asymétrie d’un visuel le long de l’axe x et de l’axe y. Le système de coordonnées est asymétrique autour du point central spécifié.
IDCompositionSurface

Représente une bitmap physique qui peut être associée à un visuel pour la composition dans une arborescence visuelle. Cette interface peut également être utilisée pour mettre à jour le contenu de bitmap.
IDCompositionSurfaceFactory

Crée des objets surface et surface virtuelle associés à un appareil de rendu fourni par l’application.
IDCompositionTableTransferEffect

L’effet de transfert de table est utilisé pour mapper les intensités de couleur d’une image à l’aide d’une fonction de transfert créée à partir de l’interpolation d’une liste de valeurs que vous fournissez.
IDCompositionTarget

Représente une liaison entre une arborescence visuelle Microsoft DirectComposition et une destination au-dessus de laquelle l’arborescence visuelle doit être composée.
IDCompositionTexture

Interface d’un objet qui représente une texture Direct3D brute qui peut être liée à un visuel DComp en tant que contenu.
IDCompositionTransform

Représente une transformation 2D qui peut être utilisée pour modifier l’espace de coordonnées d’une sous-arborescence visuelle.
IDCompositionTransform3D

Représente un effet de transformation 3D qui peut être utilisé pour modifier la rastérisation d’une sous-arborescence visuelle.
IDCompositionTranslateTransform

Représente une transformation 2D qui affecte uniquement le décalage d’un visuel le long de l’axe x et de l’axe y.
IDCompositionTranslateTransform3D

Représente une transformation 3D qui affecte le décalage d’un visuel le long de l’axe x, de l’axe y et de l’axe z.
IDCompositionTurbulenceEffect

L’effet de turbulence est utilisé pour générer une bitmap basée sur la fonction de bruit Perlin. L’effet de turbulence n’a aucune image d’entrée.
IDCompositionVirtualSurface

Représente une bitmap partiellement allouée qui peut être associée à un visuel pour la composition dans une arborescence visuelle.
IDCompositionVisual

Représente un visuel Microsoft DirectComposition.
IDCompositionVisual2

Représente un visuel DirectComposition dans une arborescence visuelle. (IDCompositionVisual2)
IDCompositionVisual3

Représente un visuel DirectComposition dans une arborescence visuelle. (IDCompositionVisual3)
IDCompositionVisualDebug

Représente un visuel de débogage.

Structures

 
COMPOSITION_FRAME_STATS

Décrit les statistiques de minutage et de composition d’une trame compositrice.
COMPOSITION_STATS

Décrit les informations de minutage et de composition.
COMPOSITION_TARGET_ID

Contient des informations sur une cible de rendu de composition.
COMPOSITION_TARGET_STATS

Contient des informations par cible pour une trame de composition et une cible de rendu.
DCOMPOSITION_FRAME_STATISTICS

Décrit les statistiques de minutage et de composition d’une image.