Compartir a través de


Compositor.CreateEffectFactory Método

Definición

Sobrecargas

CreateEffectFactory(IGraphicsEffect)

Crea una instancia de CompositionEffectFactory.

CreateEffectFactory(IGraphicsEffect, IIterable<String>)

Crea una instancia de CompositionEffectFactory que especifica parámetros de efecto que deben ser animables.

CreateEffectFactory(IGraphicsEffect)

Crea una instancia 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

Parámetros

graphicsEffect
IGraphicsEffect

Tipo de efecto que se va a crear.

Devoluciones

Devuelve el objeto CompositionEffectFactory creado.

Atributos

Comentarios

La creación de un generador de efectos compila un efecto y permite crear instancias de ese efecto.

Consulte la sección de comentarios de CompositionEffectBrush para obtener información sobre cómo crear y usar efectos.

Los tipos de efectos admitidos actualmente son:

Nombre del efecto Descripción
ArithmeticCompositeEffect Combina dos imágenes con una suma ponderada de píxeles de las imágenes de origen.
CompositeEffect Combina dos o más imágenes en función de su canal alfa. Este efecto tiene 13 modos compuestos diferentes. El efecto compuesto acepta 2 o más entradas. Cuando se especifican 2 imágenes, el destino es la primera entrada (índice 0) y el origen es la segunda entrada (índice 1). Si especifica más de 2 entradas, las imágenes se componen a partir de la primera entrada y la segunda, etc.
BlendEffect (21 de 26 modos) Combina 2 imágenes. Este efecto tiene 26 modos de mezcla con 21 de los modos admitidos actualmente por compositon API. Los 5 modos de mezcla que actualmente no están implementados son disolución, matiz, saturación, color y luminosidad.
ColorSourceEffect El efecto de origen de color genera un color sólido especificado. Resulta útil como origen de otros efectos, como la tinción de una imagen mediante una mezcla con una fuente de color.
SaturaciónEffect Altera la saturación de una imagen. Si la establece en 1, la imagen de salida está totalmente saturada. Si la establece en 0, la imagen de salida es monocromática.
Transform2DEffect El efecto de transformación afín 2D aplica una transformación espacial a una imagen basada en una matriz 3X2. Este efecto se puede usar para girar, escalar, sesgar o traducir una imagen. O bien, puede combinar estas operaciones. Las transferencias Affine conservan las líneas paralelas y la relación de distancias entre los tres puntos de una imagen.

Consulta el espacio de nombres Win2D , Microsoft.Graphics.Canvas.Effects, para obtener más información sobre los tipos de efecto.

Consulte también

Se aplica a

CreateEffectFactory(IGraphicsEffect, IIterable<String>)

Crea una instancia de CompositionEffectFactory que especifica parámetros de efecto que deben ser animables.

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

Parámetros

graphicsEffect
IGraphicsEffect

Tipo de efecto que se va a crear.

animatableProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Lista de propiedades que deben ser animables. Las propiedades se especifican mediante cadenas del formato 'EffectName.PropertyName', donde 'EffectName' identifica un objeto de efecto gráfico por su propiedad IGraphicsEffect.Name y 'PropertyName' identifica una propiedad de ese objeto.

Devoluciones

Devuelve el objeto CompositionEffectFactory creado.

Atributos

Consulte también

Se aplica a