Partager via


Compositor.CreateEffectFactory Méthode

Définition

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.

animatableProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

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

Voir aussi

S’applique à