void setIntensity(PropertyValue< float >)
void setAnchor(PropertyValue< LightAnchorType >)
void setIntensityTransition(const TransitionOptions &)
void setColorTransition(const TransitionOptions &)
TransitionOptions getPositionTransition() const
TransitionOptions getColorTransition() const
static Color getDefaultColor()
static LightAnchorType getDefaultAnchor()
std::optional< conversion::Error > setProperty(const std::string &name, const conversion::Convertible &value)
void setColor(PropertyValue< Color >)
void setPositionTransition(const TransitionOptions &)
PropertyValue< Position > getPosition() const
static Position getDefaultPosition()
TransitionOptions getAnchorTransition() const
void setPosition(PropertyValue< Position >)
PropertyValue< LightAnchorType > getAnchor() const
PropertyValue< Color > getColor() const
void setObserver(LightObserver *)
static float getDefaultIntensity()
PropertyValue< float > getIntensity() const
TransitionOptions getIntensityTransition() const
void setAnchorTransition(const TransitionOptions &)
StyleProperty getProperty(const std::string &) const
Mutable< Impl > mutableImpl() const
Generic representation of a style property.
std::unique_ptr< Expression > string(std::unique_ptr< Expression >, std::unique_ptr< Expression > def=nullptr)