Compositor.CreateEffectFactory Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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