MapLibre Native Core
|
An interface, wrapping evaluated layer properties. More...
#include <layer_properties.hpp>
Public Member Functions | |
virtual | ~LayerProperties ()=default |
virtual unsigned long | constantsMask () const |
Returns constants mask for the data-driven properties. More... | |
Public Attributes | |
Immutable< Layer::Impl > | baseImpl |
uint8_t | renderPasses = 0u |
Contains render passes used by the renderer, see mbgl::RenderPass . More... | |
Protected Member Functions | |
LayerProperties (Immutable< Layer::Impl > impl) | |
An interface, wrapping evaluated layer properties.
It is an abstract base class; concrete derived classes that hold the actual data are provided for each layer type.
Definition at line 13 of file layer_properties.hpp.
|
virtualdefault |
|
inlineprotected |
Definition at line 23 of file layer_properties.hpp.
|
inlinevirtual |
Returns constants mask for the data-driven properties.
Definition at line 17 of file layer_properties.hpp.
Immutable<Layer::Impl> mbgl::style::LayerProperties::baseImpl |
Definition at line 18 of file layer_properties.hpp.
uint8_t mbgl::style::LayerProperties::renderPasses = 0u |
Contains render passes used by the renderer, see mbgl::RenderPass
.
Definition at line 20 of file layer_properties.hpp.