Bagikan melalui


LampArrayCustomEffect Kelas

Definisi

Efek ini memberikan titik masuk untuk efek kustom yang ditentukan pengembang ke dalam kerangka kerja efek; memungkinkannya disertakan dan dijadwalkan dalam daftar putar.

public ref class LampArrayCustomEffect sealed : ILampArrayEffect
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Lights.Effects.ILampArrayCustomEffectFactory, 458752, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class LampArrayCustomEffect final : ILampArrayEffect
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Lights.Effects.ILampArrayCustomEffectFactory), 458752, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class LampArrayCustomEffect : ILampArrayEffect
function LampArrayCustomEffect(lampArray, lampIndexes)
Public NotInheritable Class LampArrayCustomEffect
Implements ILampArrayEffect
Warisan
Object Platform::Object IInspectable LampArrayCustomEffect
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1809 (diperkenalkan dalam 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v7.0)

Contoh

Sampel LampArray

Menunjukkan cara mengontrol pencahayaan RGB perangkat periferal menggunakan API Windows.Devices.Lights dan Windows.Devices.Lights.Effects .

Sampel AutoRGB

Menunjukkan cara mengekstrak satu warna representatif dari layar desktop dan menggunakannya untuk menerangi lampu LED pada perangkat RGB yang terhubung.

Keterangan

Mirip dengan BitmapEffect, pengembang menentukan subset indeks lampu yang akan terpengaruh lalu berlangganan peristiwa UpdateRequested untuk memodifikasi status lampu pada interval berulang.

Konstruktor

LampArrayCustomEffect(LampArray, Int32[])

Membuat dan menginisialisasi instans baru efek.

Properti

Duration

Mendapatkan atau mengatur durasi efek.

UpdateInterval

Mendapatkan atau mengatur interval antara pemicu peristiwa UpdateRequested . Gambar yang disediakan akan ditampilkan hingga peristiwa berikutnya dipicu.

ZIndex

Prioritas global untuk dua efek yang memodifikasi lampu yang sama.

Acara

UpdateRequested

Peristiwa yang dipicu oleh sistem untuk menunjukkan bahwa status lampu harus dimodifikasi.

Berlaku untuk

Lihat juga