Class: QgsLayerRenderingSettings

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)

Added in version 4.4.

List of all members, including inherited members

Methods

hasLayerOpacity

Returns True if layer opacity is set.

hasMaximumScale

Returns True if maximum scale is set.

hasMinimumScale

Returns True if minimum scale is set.

layerOpacity

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

maximumScale

Returns maximum scale denominator.

minimumScale

Returns minimum scale denominator.

setLayerOpacity

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

setMaximumScale

Sets maximum scale denominator for visibility.

setMinimumScale

Sets minimum scale denominator for visibility.

class qgis.core.QgsLayerRenderingSettings[source]

Bases: object

hasLayerOpacity(self) bool[source]

Returns True if layer opacity is set.

Return type:

bool

hasMaximumScale(self) bool[source]

Returns True if maximum scale is set.

Return type:

bool

hasMinimumScale(self) bool[source]

Returns True if minimum scale is set.

Return type:

bool

layerOpacity(self) float[source]

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

Return type:

float

maximumScale(self) float[source]

Returns maximum scale denominator.

Return type:

float

minimumScale(self) float[source]

Returns minimum scale denominator.

Return type:

float

setLayerOpacity(self, opacity: float)[source]

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

Parameters:

opacity (float)

setMaximumScale(self, scale: float)[source]

Sets maximum scale denominator for visibility.

Parameters:

scale (float)

setMinimumScale(self, scale: float)[source]

Sets minimum scale denominator for visibility.

Parameters:

scale (float)