|
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.