LampArrayColorRampEffect Kelas
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.
Transisi lampu dari warna yang ada (apa pun yang terakhir diatur ke), ke warna yang ditentukan.
public ref class LampArrayColorRampEffect sealed : ILampArrayEffect
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Lights.Effects.ILampArrayColorRampEffectFactory, 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 LampArrayColorRampEffect final : ILampArrayEffect
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Lights.Effects.ILampArrayColorRampEffectFactory), 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 LampArrayColorRampEffect : ILampArrayEffect
function LampArrayColorRampEffect(lampArray, lampIndexes)
Public NotInheritable Class LampArrayColorRampEffect
Implements ILampArrayEffect
- Warisan
- 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
Menunjukkan cara mengontrol pencahayaan RGB perangkat periferal menggunakan API Windows.Devices.Lights dan Windows.Devices.Lights.Effects .
Menunjukkan cara mengekstrak satu warna representatif dari layar desktop dan menggunakannya untuk menerangi lampu LED pada perangkat RGB yang terhubung.
Keterangan
Transisi melalui kurva linier sederhana di atas RampDuration yang ditentukan.
Perilaku di seluruh lampu tidak dijamin identik karena lampu dapat dimulai dari warna yang berbeda.
Sebelum dapat memainkan efek, Anda harus menambahkannya ke LampArrayEffectPlaylist (lihat Tambahkan).
Jika LampArray terikat ke LampArrayColorRampEffect dan terputus, kemajuan efek berlanjut sebagai no-op. Tidak ada pengecualian/kesalahan yang dilemparkan/dikembalikan.
Konstruktor
LampArrayColorRampEffect(LampArray, Int32[]) |
Membuat dan menginisialisasi instans baru efek. |
Properti
Color |
Mendapatkan atau mengatur warna intensitas puncak untuk efeknya. |
CompletionBehavior |
Mendapatkan atau mengatur perilaku saat efek selesai. |
RampDuration |
Mendapatkan atau mengatur waktu yang dihabiskan untuk meningkatkan intensitas puncak dari warna yang ditetapkan sebelumnya. |
StartDelay |
Mendapatkan atau mengatur durasi untuk menunda sebelum memulai efek. |
ZIndex |
Prioritas global untuk dua efek yang memodifikasi lampu yang sama. |