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

20 lines
696 B
C++

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