diff options
Diffstat (limited to 'src/mbgl/util/constants.cpp')
-rw-r--r-- | src/mbgl/util/constants.cpp | 76 |
1 files changed, 46 insertions, 30 deletions
diff --git a/src/mbgl/util/constants.cpp b/src/mbgl/util/constants.cpp index 0452dd19e5..90a4d28c2f 100644 --- a/src/mbgl/util/constants.cpp +++ b/src/mbgl/util/constants.cpp @@ -1,6 +1,12 @@ #include <mbgl/util/constants.hpp> -const float mbgl::util::tileSize = 512.0f; +#include <limits> + +namespace mbgl { + +namespace util { + +const float tileSize = 512.0f; /* * The maximum extent of a feature that can be safely stored in the buffer. @@ -12,37 +18,47 @@ const float mbgl::util::tileSize = 512.0f; * One bit is lost to support features extending past the extent on the right edge of the tile. * This leaves us with 2^13 = 8192 */ -const int32_t mbgl::util::EXTENT = 8192; +const int32_t EXTENT = 8192; + +const double DEG2RAD = M_PI / 180.0; +const double RAD2DEG = 180.0 / M_PI; +const double M2PI = 2 * M_PI; +const double EARTH_RADIUS_M = 6378137; +const double LATITUDE_MAX = 85.05112878; +const double PITCH_MAX = M_PI / 3; +const double MIN_ZOOM = 0.0; +const double MAX_ZOOM = 25.5; -const double mbgl::util::DEG2RAD = M_PI / 180.0; -const double mbgl::util::RAD2DEG = 180.0 / M_PI; -const double mbgl::util::M2PI = 2 * M_PI; -const double mbgl::util::EARTH_RADIUS_M = 6378137; -const double mbgl::util::LATITUDE_MAX = 85.05112878; -const double mbgl::util::PITCH_MAX = M_PI / 3; -const double mbgl::util::MIN_ZOOM = 0.0; -const double mbgl::util::MAX_ZOOM = 25.5; +const uint64_t DEFAULT_MAX_CACHE_SIZE = 50 * 1024 * 1024; + +} // namespace util + +namespace debug { #if defined(DEBUG) -const bool mbgl::debug::tileParseWarnings = false; -const bool mbgl::debug::styleParseWarnings = false; -const bool mbgl::debug::spriteWarnings = false; -const bool mbgl::debug::renderWarnings = false; -const bool mbgl::debug::renderTree = false; -const bool mbgl::debug::labelTextMissingWarning = true; -const bool mbgl::debug::missingFontStackWarning = true; -const bool mbgl::debug::missingFontFaceWarning = true; -const bool mbgl::debug::glyphWarning = true; -const bool mbgl::debug::shapingWarning = true; +const bool tileParseWarnings = false; +const bool styleParseWarnings = false; +const bool spriteWarnings = false; +const bool renderWarnings = false; +const bool renderTree = false; +const bool labelTextMissingWarning = true; +const bool missingFontStackWarning = true; +const bool missingFontFaceWarning = true; +const bool glyphWarning = true; +const bool shapingWarning = true; #else -const bool mbgl::debug::tileParseWarnings = false; -const bool mbgl::debug::styleParseWarnings = false; -const bool mbgl::debug::spriteWarnings = false; -const bool mbgl::debug::renderWarnings = false; -const bool mbgl::debug::renderTree = false; -const bool mbgl::debug::labelTextMissingWarning = false; -const bool mbgl::debug::missingFontStackWarning = false; -const bool mbgl::debug::missingFontFaceWarning = false; -const bool mbgl::debug::glyphWarning = false; -const bool mbgl::debug::shapingWarning = false; +const bool tileParseWarnings = false; +const bool styleParseWarnings = false; +const bool spriteWarnings = false; +const bool renderWarnings = false; +const bool renderTree = false; +const bool labelTextMissingWarning = false; +const bool missingFontStackWarning = false; +const bool missingFontFaceWarning = false; +const bool glyphWarning = false; +const bool shapingWarning = false; #endif + +} // namespace debug + +} // namespace mbgl |