# WARNING: Please don't edit this file. It was generated by Python/WinRT v2.0.0-beta.1

import enum

import winrt.system
from winrt import _winrt_windows_devices_lights_effects

__all__ = [
    "LampArrayEffectCompletionBehavior",
    "LampArrayEffectStartMode",
    "LampArrayRepetitionMode",
    "LampArrayBitmapEffect",
    "LampArrayBitmapRequestedEventArgs",
    "LampArrayBlinkEffect",
    "LampArrayColorRampEffect",
    "LampArrayCustomEffect",
    "LampArrayEffectPlaylist",
    "LampArraySolidEffect",
    "LampArrayUpdateRequestedEventArgs",
    "ILampArrayEffect",
]

class LampArrayEffectCompletionBehavior(enum.IntEnum):
    CLEAR_STATE = 0
    KEEP_STATE = 1

class LampArrayEffectStartMode(enum.IntEnum):
    SEQUENTIAL = 0
    SIMULTANEOUS = 1

class LampArrayRepetitionMode(enum.IntEnum):
    OCCURRENCES = 0
    FOREVER = 1

LampArrayBitmapEffect = _winrt_windows_devices_lights_effects.LampArrayBitmapEffect
LampArrayBitmapRequestedEventArgs = _winrt_windows_devices_lights_effects.LampArrayBitmapRequestedEventArgs
LampArrayBlinkEffect = _winrt_windows_devices_lights_effects.LampArrayBlinkEffect
LampArrayColorRampEffect = _winrt_windows_devices_lights_effects.LampArrayColorRampEffect
LampArrayCustomEffect = _winrt_windows_devices_lights_effects.LampArrayCustomEffect
LampArrayEffectPlaylist = _winrt_windows_devices_lights_effects.LampArrayEffectPlaylist
winrt.system._mixin_sequence(LampArrayEffectPlaylist)
LampArraySolidEffect = _winrt_windows_devices_lights_effects.LampArraySolidEffect
LampArrayUpdateRequestedEventArgs = _winrt_windows_devices_lights_effects.LampArrayUpdateRequestedEventArgs
ILampArrayEffect = _winrt_windows_devices_lights_effects.ILampArrayEffect
