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

22 lines
No EOL
772 B
C++

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