| 1 | #pragma once |
|---|---|
| 2 | |
| 3 | namespace mbgl { |
| 4 | |
| 5 | // Tiles can have two states: optional or required. |
| 6 | // - optional means that only low-cost actions should be taken to obtain the data |
| 7 | // (e.g. load from cache, but accept stale data) |
| 8 | // - required means that every effort should be taken to obtain the data (e.g. load |
| 9 | // from internet and keep the data fresh if it expires) |
| 10 | enum class TileNecessity : bool { |
| 11 | Optional = false, |
| 12 | Required = true, |
| 13 | }; |
| 14 | |
| 15 | } // namespace mbgl |
| 16 |
