Compositor.CreateEffectFactory Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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