JD2022-TU1/main/extern/Hue/examples/StreamTest/BrightnessSquareWaveEffect.h

20 lines
740 B
C++

/*******************************************************************************
Copyright © 2017 Philips Lighting Holding B.V.
All Rights Reserved.
********************************************************************************/
#ifndef LIBHUESTREAM_BRIGHTNESSSQUAREWAVEEFFECT_H
#define LIBHUESTREAM_BRIGHTNESSSQUAREWAVEEFFECT_H
#include <huestream/effect/base/LightSourceEffect.h>
namespace huestream {
class BrightnessSquareWaveEffect : public LightSourceEffect {
public:
BrightnessSquareWaveEffect(const string &name, unsigned int priority);
void PrepareEffect(std::shared_ptr<PlayableConstant> speedAnimation, std::shared_ptr<PlayableConstant> alphaAnimation);
};
}
#endif // LIBHUESTREAM_BRIGHTNESSSQUAREWAVEEFFECT_H