1 #ifndef UGDK_STRUCTURE_VISUALEFFECT_H_
2 #define UGDK_STRUCTURE_VISUALEFFECT_H_
19 color_(color), visible_(_visible) {}
37 visible_ = visible_ && other.visible_;
59 #endif // UGDK_STRUCTURE_VISUALEFFECT_H_
bool visible() const
Definition: visualeffect.h:28
VisualEffect(const Color &color, bool _visible=true)
Creates a new VisualEffect object with the specified values.
Definition: visualeffect.h:18
void Compose(const Color &rhs)
Definition: color.h:24
Definition: animation.h:11
Definition: visualeffect.h:9
VisualEffect operator*(const VisualEffect &rhs) const
Definition: visualeffect.h:44
void set_visible(bool _visible)
Definition: visualeffect.h:31
const Color & color() const
Definition: visualeffect.h:27
void set_color(const Color &_color)
Definition: visualeffect.h:30
void Compose(const VisualEffect &other)
Definition: visualeffect.h:34
VisualEffect()
Creates an identity VisualEffect;.
Definition: visualeffect.h:12
VisualEffect & operator*=(const VisualEffect &rhs)
Definition: visualeffect.h:39
~VisualEffect()
Definition: visualeffect.h:21