Compositor.CreateEffectFactory Metode

Definisi

Overload

CreateEffectFactory(IGraphicsEffect)

Membuat instans KomposisiEffectFactory.

CreateEffectFactory(IGraphicsEffect, IIterable<String>)

Membuat instans KomposisiEffectFactory yang menentukan parameter efek yang harus dapat dianimasikan.

CreateEffectFactory(IGraphicsEffect)

Membuat instans KomposisiEffectFactory.

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

Parameter

graphicsEffect
IGraphicsEffect

Jenis efek yang akan dibuat.

Mengembalikan

Mengembalikan objek CompositionEffectFactory yang dibuat.

Atribut

Keterangan

Membuat pabrik efek mengkompilasi efek dan memungkinkan instans efek tersebut dibuat.

Lihat bagian keterangan komposisiEffectBrush untuk informasi tentang membuat dan menggunakan efek.

Jenis efek yang saat ini didukung adalah:

Nama Efek Deskripsi
ArithmeticCompositeEffect Menggabungkan dua gambar menggunakan jumlah piksel tertimbang dari gambar sumber.
CompositeEffect Menggabungkan dua gambar atau lebih berdasarkan saluran alfa mereka. Efek ini memiliki 13 mode komposit yang berbeda. Efek komposit menerima 2 input atau lebih. Saat Anda menentukan 2 gambar, tujuannya adalah input pertama (indeks 0) dan sumbernya adalah input kedua (indeks 1). Jika Anda menentukan lebih dari 2 input, gambar dikomposisikan dimulai dengan input pertama dan yang kedua dan sebagainya.
BlendEffect (21 dari 26 mode) Menggabungkan 2 gambar. Efek ini memiliki 26 mode campuran dengan 21 mode yang saat ini didukung oleh Compositon API. 5 mode campuran yang saat ini tidak diimplementasikan adalah larut, warna, saturasi, warna, dan luminositas.
ColorSourceEffect Efek sumber warna menghasilkan warna solid yang ditentukan. Ini berguna sebagai sumber untuk efek lain, seperti memasang gambar menggunakan campuran dengan sumber warna.
SaturationEffect Mengubah kejenuhan gambar. Jika Anda mengaturnya ke 1, gambar output sepenuhnya jenuh. Jika Anda mengaturnya ke 0, gambar output adalah monokrom.
Transform2DEffect Efek transformasi affine 2D menerapkan transformasi spasial ke gambar berdasarkan matriks 3X2. Efek ini dapat digunakan untuk memutar, menskalakan, condong, atau menerjemahkan gambar. Atau, Anda dapat menggabungkan operasi ini. Transfer affine mempertahankan garis paralel dan rasio jarak antara tiga titik dalam gambar.

Lihat namespace Win2D , Microsoft.Graphics.Canvas.Effects, untuk informasi selengkapnya tentang jenis efek.

Lihat juga

Berlaku untuk

CreateEffectFactory(IGraphicsEffect, IIterable<String>)

Membuat instans KomposisiEffectFactory yang menentukan parameter efek yang harus dapat dianimasikan.

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

Parameter

graphicsEffect
IGraphicsEffect

Jenis efek yang akan dibuat.

animatableProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Daftar properti yang harus dapat dianimasikan. Properti ditentukan menggunakan string formulir 'EffectName.PropertyName', di mana 'EffectName' mengidentifikasi objek efek grafis dengan properti IGraphicsEffect.Name dan 'PropertyName' mengidentifikasi properti objek tersebut.

Mengembalikan

Mengembalikan objek CompositionEffectFactory yang dibuat.

Atribut

Lihat juga

Berlaku untuk