2024-07-24 02:03:06 +08:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include "SimplePrepareRendererResource.h"
|
|
|
|
|
#include "TilesetJsonLoader.h"
|
|
|
|
|
|
|
|
|
|
#include <Cesium3DTilesContent/registerAllTileContentTypes.h>
|
|
|
|
|
#include <Cesium3DTilesSelection/Tile.h>
|
|
|
|
|
#include <CesiumNativeTests/SimpleAssetAccessor.h>
|
|
|
|
|
#include <CesiumNativeTests/SimpleAssetRequest.h>
|
|
|
|
|
#include <CesiumNativeTests/SimpleAssetResponse.h>
|
|
|
|
|
#include <CesiumNativeTests/SimpleTaskProcessor.h>
|
|
|
|
|
#include <CesiumNativeTests/readFile.h>
|
|
|
|
|
|
2025-01-16 05:58:03 +08:00
|
|
|
#include <doctest/doctest.h>
|
2024-07-24 02:03:06 +08:00
|
|
|
|
|
|
|
|
#include <memory>
|
|
|
|
|
#include <string>
|
|
|
|
|
|
|
|
|
|
namespace Cesium3DTilesSelection {
|
|
|
|
|
|
|
|
|
|
Cesium3DTilesSelection::TilesetExternals createMockJsonTilesetExternals(
|
|
|
|
|
const std::string& tilesetPath,
|
|
|
|
|
std::shared_ptr<CesiumNativeTests::SimpleAssetAccessor>& pAssetAccessor);
|
|
|
|
|
|
|
|
|
|
TilesetContentLoaderResult<TilesetJsonLoader>
|
|
|
|
|
createTilesetJsonLoader(const std::filesystem::path& tilesetPath);
|
|
|
|
|
|
|
|
|
|
} // namespace Cesium3DTilesSelection
|