42 double layerOpacity()
const {
return mLayerOpacity.value_or( 1.0 ); }
57 double minimumScale()
const {
return mMinimumScale.value_or( 0 ); }
72 double maximumScale()
const {
return mMaximumScale.value_or( 0 ); }
75 std::optional<double> mLayerOpacity;
76 std::optional<double> mMinimumScale;
77 std::optional<double> mMaximumScale;
Stores layer-level rendering settings supplied by data providers.
void setLayerOpacity(double opacity)
Sets layer opacity in the range [0, 1].
bool hasMaximumScale() const
Returns true if maximum scale is set.
double maximumScale() const
Returns maximum scale denominator.
bool hasMinimumScale() const
Returns true if minimum scale is set.
void setMaximumScale(double scale)
Sets maximum scale denominator for visibility.
bool hasLayerOpacity() const
Returns true if layer opacity is set.
void setMinimumScale(double scale)
Sets minimum scale denominator for visibility.
double layerOpacity() const
Returns layer opacity in the range [0, 1].
double minimumScale() const
Returns minimum scale denominator.