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 specificando 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 l'uso degli effetti, vedere la sezione osservazioni di CompositionEffectBrush.
I tipi di effetti attualmente supportati includono:
Nome effetto | Descrizione |
---|---|
ArithmeticCompositeEffect winAppSDK (WinUI 3) |
Combina due immagini usando una somma ponderata di pixel dalle immagini di origine. |
CompositeEffect winAppSDK (WinUI 3) |
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 winAppSDK (WinUI 3) UWP (WinUI 2) (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 dissolvenza, tonalità, saturazione, colore e luminosità. |
ColorSourceEffect winAppSDK (WinUI 3) |
L'effetto origine colore genera un colore a tinta unita specificato. È utile come fonte per altri effetti, ad esempio la tinta di un'immagine usando una miscela con una fonte di colore. |
SaturationEffect winAppSDK (WinUI 3) |
Modifica la saturazione di un'immagine. Se si imposta su 1, l'immagine di output è completamente satura. Se si imposta su 0, l'immagine di output è monocromatica. |
Transform2DEffect winAppSDK (WinUI 3) |
L'effetto trasformazione affine 2D applica una trasformazione spaziale a un'immagine basata su una matrice 3X2. Questo effetto può essere usato per ruotare, ridimensionare, asimmetrie 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. |
Vedi anche
- CreateEffectFactory(IGraphicsEffect, IIterable<String>)
- documentazione win2D per WinAppSDK (WinUI 3) e UWP (WinUI 2)
Si applica a
CreateEffectFactory(IGraphicsEffect, IIterable<String>)
Crea un'istanza di CompositionEffectFactory specificando 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 utilizzando stringhe del formato 'EffectName.PropertyName', dove 'EffectName' identifica un oggetto effetto grafico in base alla relativa proprietà IGraphicsEffect.Name e 'PropertyName' identifica una proprietà di tale oggetto.
Restituisce
Restituisce l'oggetto CompositionEffectFactory creato
- Attributi