Compositor.CreateEffectFactory Metodo

Definizione

Overload

CreateEffectFactory(IGraphicsEffect)

Crea un'istanza di CompositionEffectFactory.

CreateEffectFactory(IGraphicsEffect, IIterable<String>)

Crea un'istanza di CompositionEffectFactory che specifica i parametri di effetto che devono essere animabili.

CreateEffectFactory(IGraphicsEffect)

Crea un'istanza di 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

Parametri

graphicsEffect
IGraphicsEffect

Tipo di effetto da creare.

Restituisce

Restituisce l'oggetto CompositionEffectFactory creato.

Attributi

Commenti

La creazione di una factory di effetti compila un effetto e consente la creazione di istanze di tale effetto.

Per informazioni sulla creazione e sull'uso degli effetti, vedere la sezione osservazioni di CompositionEffectBrush .

I tipi di effetti attualmente supportati sono:

Nome effetto Descrizione
ArithmeticCompositeEffect Combina due immagini usando una somma ponderata di pixel dalle immagini di origine.
CompositoEffect Combina due o più immagini in base al canale alfa. Questo effetto ha 13 diverse modalità composite. L'effetto composito accetta 2 o più input. Quando si specificano 2 immagini, la destinazione è il primo input (indice 0) e l'origine è il secondo input (indice 1). Se si specificano più di 2 input, le immagini vengono composte a partire dal primo input e dal secondo e così via.
BlendEffect (21 di 26 modalità) Combina 2 immagini. Questo effetto ha 26 modalità di fusione con 21 delle modalità attualmente supportate dall'API Compositon. Le 5 modalità di fusione attualmente non implementate sono dissolvere, tonalità, saturazione, colore e luminosità.
ColorSourceEffect L'effetto origine colore genera un colore a tinta unita specificato. È utile come origine ad altri effetti, ad esempio la tinta di un'immagine usando una miscela con una fonte di colore.
SaturazioneEffect Modifica la saturazione di un'immagine. Se si imposta su 1 l'immagine di output è completamente saturazione. Se si imposta su 0 l'immagine di output è monocromatica.
Transform2DEffect L'effetto trasformazione affine 2D applica una trasformazione spaziale a un'immagine in base a una matrice 3X2. Questo effetto può essere usato per ruotare, ridimensionare, asimmetria o tradurre un'immagine. In alternativa, è possibile combinare queste operazioni. I trasferimenti affine mantengono le linee parallele e il rapporto di distanze tra tre punti in un'immagine.

Per altre informazioni sui tipi di effetto, vedere lo spazio dei nomi Win2D , Microsoft.Graphics.Canvas.Effects.

Vedi anche

Si applica a

CreateEffectFactory(IGraphicsEffect, IIterable<String>)

Crea un'istanza di CompositionEffectFactory che specifica i parametri di effetto che devono essere animabili.

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

Parametri

graphicsEffect
IGraphicsEffect

Tipo di effetto da creare.

animatableProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Elenco di proprietà che devono essere animabili. Le proprietà vengono specificate usando stringhe del modulo 'EffectName.PropertyName', dove 'EffectName' identifica un oggetto effetto grafico dalla relativa proprietà IGraphicsEffect.Name e 'PropertyName' identifica una proprietà di tale oggetto.

Restituisce

Restituisce l'oggetto CompositionEffectFactory creato.

Attributi

Vedi anche

Si applica a