Compositor.CreateEffectFactory Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
CreateEffectFactory(IGraphicsEffect) |
Crée une instance de CompositionEffectFactory. |
CreateEffectFactory(IGraphicsEffect, IIterable<String>) |
Crée une instance de CompositionEffectFactory en spécifiant les paramètres d’effet qui doivent être animatables. |
CreateEffectFactory(IGraphicsEffect)
Crée une instance de CompositionEffectFactory.
public:
virtual CompositionEffectFactory ^ CreateEffectFactory(IGraphicsEffect ^ graphicsEffect) = CreateEffectFactory;
/// [Windows.Foundation.Metadata.Overload("CreateEffectFactory")]
CompositionEffectFactory CreateEffectFactory(IGraphicsEffect const& graphicsEffect);
[Windows.Foundation.Metadata.Overload("CreateEffectFactory")]
public CompositionEffectFactory CreateEffectFactory(IGraphicsEffect graphicsEffect);
function createEffectFactory(graphicsEffect)
Public Function CreateEffectFactory (graphicsEffect As IGraphicsEffect) As CompositionEffectFactory
Paramètres
- graphicsEffect
- IGraphicsEffect
Type d’effet à créer.
Retours
Renvoie l’objet CompositionEffectFactory créé.
- Attributs
Remarques
La création d’une fabrique d’effets compile un effet et permet la création d’instances de cet effet.
Consultez la section remarques de CompositionEffectBrush pour plus d’informations sur la création et l’utilisation d’effets.
Les types d’effets actuellement pris en charge sont les suivants :
Nom de l’effet | Description |
---|---|
ArithmeticCompositeEffect WinAppSDK (WinUI 3) UWP (WinUI 2) |
Combine deux images à l’aide d’une somme pondérée de pixels provenant des images sources. |
CompositeEffect WinAppSDK (WinUI 3) UWP (WinUI 2) |
Combine deux images ou plus en fonction de leur canal alpha. Cet effet a 13 modes composites différents. L’effet composite accepte 2 entrées ou plus. Lorsque vous spécifiez 2 images, la destination est la première entrée (index 0) et la source est la deuxième entrée (index 1). Si vous spécifiez plus de 2 entrées, les images sont composites en commençant par la première entrée et la seconde, etc. |
BlendEffect WinAppSDK (WinUI 3) UWP (WinUI 2) (21 sur 26 modes) |
Combine 2 images. Cet effet a 26 modes de fusion avec 21 des modes actuellement pris en charge par l’API Compositon. Les 5 modes de fusion qui ne sont actuellement pas implémentés sont dissous, teintes, saturation, couleur et luminosité. |
ColorSourceEffect WinAppSDK (WinUI 3) UWP (WinUI 2) |
L’effet de source de couleur génère une couleur unie spécifiée. Il est utile en tant que source à d’autres effets, tels que la teinte d’une image à l’aide d’un mélange avec une source de couleur. |
SaturationEffect WinAppSDK (WinUI 3) UWP (WinUI 2) |
Modifie la saturation d’une image. Si vous la définissez sur 1, l’image de sortie est entièrement saturée. Si vous la définissez sur 0, l’image de sortie est monochrome. |
Transform2DEffect WinAppSDK (WinUI 3) UWP (WinUI 2) |
L’effet de transformation affine 2D applique une transformation spatiale à une image basée sur une matrice 3X2. Cet effet peut être utilisé pour faire pivoter, mettre à l’échelle, asymétrie ou traduire une image. Vous pouvez également combiner ces opérations. Les transferts affine préservent les lignes parallèles et le ratio des distances entre les trois points d’une image. |
Voir aussi
- CreateEffectFactory(IGraphicsEffect, IIterable<String>)
- documentation Win2D pour WinAppSDK (WinUI 3) et UWP (WinUI 2)
S’applique à
CreateEffectFactory(IGraphicsEffect, IIterable<String>)
Crée une instance de CompositionEffectFactory en spécifiant les paramètres d’effet qui doivent être animatables.
public:
virtual CompositionEffectFactory ^ CreateEffectFactory(IGraphicsEffect ^ graphicsEffect, IIterable<Platform::String ^> ^ animatableProperties) = CreateEffectFactory;
/// [Windows.Foundation.Metadata.Overload("CreateEffectFactoryWithProperties")]
CompositionEffectFactory CreateEffectFactory(IGraphicsEffect const& graphicsEffect, IIterable<winrt::hstring> const& animatableProperties);
[Windows.Foundation.Metadata.Overload("CreateEffectFactoryWithProperties")]
public CompositionEffectFactory CreateEffectFactory(IGraphicsEffect graphicsEffect, IEnumerable<string> animatableProperties);
function createEffectFactory(graphicsEffect, animatableProperties)
Public Function CreateEffectFactory (graphicsEffect As IGraphicsEffect, animatableProperties As IEnumerable(Of String)) As CompositionEffectFactory
Paramètres
- graphicsEffect
- IGraphicsEffect
Type d’effet à créer.
Liste des propriétés qui doivent être animatables. Les propriétés sont spécifiées à l’aide de chaînes du formulaire « EffectName.PropertyName », où « EffectName » identifie un objet d’effet graphique par sa propriété IGraphicsEffect.Name et « PropertyName » identifie une propriété de cet objet.
Retours
Renvoie l’objet CompositionEffectFactory créé.
- Attributs