Add extra observer hooks for interesting internal processes (#2694)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
mwilsnd
2024-09-03 17:48:03 -04:00
committed by GitHub
parent b90b2df920
commit bb34568af2
93 changed files with 1951 additions and 177 deletions

View File

@@ -369,12 +369,16 @@ list(APPEND INCLUDE_FILES
${PROJECT_SOURCE_DIR}/include/mbgl/style/sources/raster_dem_source.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/style/sources/raster_source.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/style/sources/vector_source.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/style/sprite.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/style/style.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/style/style_property.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/style/transition_options.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/style/types.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/style/undefined.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/text/glyph.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/text/glyph_range.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/tile/tile_id.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/tile/tile_operation.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/tile/tile_necessity.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/util/async_request.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/util/async_task.hpp
@@ -396,6 +400,7 @@ list(APPEND INCLUDE_FILES
${PROJECT_SOURCE_DIR}/include/mbgl/util/geo.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/util/geojson.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/util/geometry.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/util/hash.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/util/identity.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/util/ignore.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/util/image.hpp
@@ -410,6 +415,7 @@ list(APPEND INCLUDE_FILES
${PROJECT_SOURCE_DIR}/include/mbgl/util/premultiply.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/util/projection.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/util/range.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/util/rect.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/util/run_loop.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/util/scoped.hpp
${PROJECT_SOURCE_DIR}/include/mbgl/util/size.hpp
@@ -757,7 +763,6 @@ list(APPEND SRC_FILES
${PROJECT_SOURCE_DIR}/src/mbgl/style/expression/within.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/style/filter.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/style/image.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/style/sprite.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/style/sprite.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/style/image_impl.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/style/image_impl.hpp
@@ -863,7 +868,6 @@ list(APPEND SRC_FILES
${PROJECT_SOURCE_DIR}/src/mbgl/text/get_anchors.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/text/get_anchors.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/text/glyph.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/text/glyph.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/text/glyph_atlas.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/text/glyph_atlas.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/text/glyph_manager.cpp
@@ -871,7 +875,6 @@ list(APPEND SRC_FILES
${PROJECT_SOURCE_DIR}/src/mbgl/text/glyph_manager_observer.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/text/glyph_pbf.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/text/glyph_pbf.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/text/glyph_range.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/text/language_tag.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/text/language_tag.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/text/local_glyph_rasterizer.hpp
@@ -910,6 +913,7 @@ list(APPEND SRC_FILES
${PROJECT_SOURCE_DIR}/src/mbgl/tile/tile_id_io.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/tile/tile_loader.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/tile/tile_loader_impl.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/tile/tile_loader_observer.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/tile/tile_observer.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/tile/vector_tile.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/tile/vector_tile.hpp
@@ -932,7 +936,6 @@ list(APPEND SRC_FILES
${PROJECT_SOURCE_DIR}/src/mbgl/util/geometry_util.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/util/grid_index.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/util/grid_index.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/util/hash.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/util/http_header.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/util/http_header.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/util/http_timeout.cpp
@@ -961,7 +964,6 @@ list(APPEND SRC_FILES
${PROJECT_SOURCE_DIR}/src/mbgl/util/quaternion.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/util/rapidjson.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/util/rapidjson.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/util/rect.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/util/std.hpp
${PROJECT_SOURCE_DIR}/src/mbgl/util/stopwatch.cpp
${PROJECT_SOURCE_DIR}/src/mbgl/util/stopwatch.hpp