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 un instance de CompositionEffectFactory. |
CreateEffectFactory(IGraphicsEffect, IIterable<String>) |
Crée une instance de CompositionEffectFactory spécifiant des paramètres d’effet qui doivent être animatables. |
CreateEffectFactory(IGraphicsEffect)
Crée un 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 de créer des 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 | Combine deux images à l’aide d’une somme pondérée de pixels provenant des images sources. |
CompositeEffect | 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 composées en commençant par la première entrée et la seconde, et ainsi de suite. |
BlendEffect (21 modes sur 26) | Combine 2 images. Cet effet comporte 26 modes de fusion avec 21 modes actuellement pris en charge par l’API Compositon. Les 5 modes de fusion qui ne sont actuellement pas implémentés sont la dissolution, la teinte, la saturation, la couleur et la luminosité. |
ColorSourceEffect | 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 couleurs. |
SaturationEffect | 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 | 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 conservent les lignes parallèles et le rapport des distances entre les trois points d’une image. |
Pour plus d’informations sur les types d’effets, consultez l’espace de noms Win2DMicrosoft.Graphics.Canvas.Effects.
Voir aussi
S’applique à
CreateEffectFactory(IGraphicsEffect, IIterable<String>)
Crée une instance de CompositionEffectFactory spécifiant des 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 de la forme « 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