QGIS API Documentation 4.3.0-Master (026d9cd75d1)
Loading...
Searching...
No Matches
QgsLayerRenderingSettings Class Reference

Stores layer-level rendering settings supplied by data providers. More...

#include <qgslayerrenderingsettings.h>

Public Member Functions

bool hasLayerOpacity () const
 Returns true if layer opacity is set.
bool hasMaximumScale () const
 Returns true if maximum scale is set.
bool hasMinimumScale () const
 Returns true if minimum scale is set.
double layerOpacity () const
 Returns layer opacity in the range [0, 1].
double maximumScale () const
 Returns maximum scale denominator.
double minimumScale () const
 Returns minimum scale denominator.
void setLayerOpacity (double opacity)
 Sets layer opacity in the range [0, 1].
void setMaximumScale (double scale)
 Sets maximum scale denominator for visibility.
void setMinimumScale (double scale)
 Sets minimum scale denominator for visibility.

Detailed Description

Stores layer-level rendering settings supplied by data providers.

These settings are intended for layer-wide rendering behavior (such as opacity and scale based visibility)

Since
QGIS 4.4

Definition at line 26 of file qgslayerrenderingsettings.h.

Member Function Documentation

◆ hasLayerOpacity()

bool QgsLayerRenderingSettings::hasLayerOpacity ( ) const
inline

Returns true if layer opacity is set.

Definition at line 37 of file qgslayerrenderingsettings.h.

◆ hasMaximumScale()

bool QgsLayerRenderingSettings::hasMaximumScale ( ) const
inline

Returns true if maximum scale is set.

Definition at line 67 of file qgslayerrenderingsettings.h.

◆ hasMinimumScale()

bool QgsLayerRenderingSettings::hasMinimumScale ( ) const
inline

Returns true if minimum scale is set.

Definition at line 52 of file qgslayerrenderingsettings.h.

◆ layerOpacity()

double QgsLayerRenderingSettings::layerOpacity ( ) const
inline

Returns layer opacity in the range [0, 1].

Definition at line 42 of file qgslayerrenderingsettings.h.

◆ maximumScale()

double QgsLayerRenderingSettings::maximumScale ( ) const
inline

Returns maximum scale denominator.

Definition at line 72 of file qgslayerrenderingsettings.h.

◆ minimumScale()

double QgsLayerRenderingSettings::minimumScale ( ) const
inline

Returns minimum scale denominator.

Definition at line 57 of file qgslayerrenderingsettings.h.

◆ setLayerOpacity()

void QgsLayerRenderingSettings::setLayerOpacity ( double opacity)
inline

Sets layer opacity in the range [0, 1].

Definition at line 32 of file qgslayerrenderingsettings.h.

◆ setMaximumScale()

void QgsLayerRenderingSettings::setMaximumScale ( double scale)
inline

Sets maximum scale denominator for visibility.

Definition at line 62 of file qgslayerrenderingsettings.h.

◆ setMinimumScale()

void QgsLayerRenderingSettings::setMinimumScale ( double scale)
inline

Sets minimum scale denominator for visibility.

Definition at line 47 of file qgslayerrenderingsettings.h.


The documentation for this class was generated from the following file: