Globals / "effect/effects/SeizureEffect" / SeizureEffect
This does what it says – it rapidly strobes between the configured colors.
Specifically DO NOT use this if you are sensitive to flashing lights.
-
↳ SeizureEffect
+ new SeizureEffect(options: SeizureOptions): SeizureEffect
Defined in src/effect/effects/SeizureEffect.ts:24
| Name | Type |
|---|---|
options |
SeizureOptions |
Returns: SeizureEffect
• enabled: boolean = true
Defined in src/effect/effects/SeizureEffect.ts:58
• finished: boolean = this.options.framesPerColor === 0 || this.options.colors.length === 0
Defined in src/effect/effects/SeizureEffect.ts:59
• frames: number = 0
Defined in src/effect/effects/SeizureEffect.ts:24
How many frames into a color we are
• Readonly now: number
Defined in src/effect/Effect.ts:11
Singleton reference to Date.now() – you don't/shouldn't update this, it is handled for you. All effects will have the same reference to Date.now() in any given frame.
• options: SeizureOptions
Defined in src/effect/effects/SeizureEffect.ts:26
▸ getColor(): EffectColor
Defined in src/effect/effects/SeizureEffect.ts:40
Returns: EffectColor
▸ render(): void
Defined in src/effect/effects/SeizureEffect.ts:44
Returns: void