Bagikan melalui


LampArrayColorRampEffect Kelas

Definisi

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
Object Platform::Object IInspectable LampArrayColorRampEffect
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

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.

Berlaku untuk

Lihat juga