File tree 3 files changed +9
-3
lines changed
include/Cesium3DTilesSelection
3 files changed +9
-3
lines changed Original file line number Diff line number Diff line change 2
2
3
3
#include " Library.h"
4
4
5
+ #include < CesiumAsync/IAssetAccessor.h>
5
6
#include < CesiumGeospatial/Ellipsoid.h>
6
7
#include < CesiumGltf/Ktx2TranscodeTargets.h>
7
8
@@ -328,6 +329,11 @@ struct CESIUM3DTILESSELECTION_API TilesetOptions {
328
329
* If no ellipsoid is set, Ellipsoid::WGS84 will be used by default.
329
330
*/
330
331
CesiumGeospatial::Ellipsoid ellipsoid = CesiumGeospatial::Ellipsoid::WGS84;
332
+
333
+ /* *
334
+ * @brief Headers to attach to requests made for this tileset.
335
+ */
336
+ std::vector<CesiumAsync::IAssetAccessor::THeader> requestHeaders;
331
337
};
332
338
333
339
} // namespace Cesium3DTilesSelection
Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ Tileset::Tileset(
54
54
_loadedTiles,
55
55
externals,
56
56
options.ellipsoid },
57
- std::vector<CesiumAsync::IAssetAccessor::THeader>{} ,
57
+ std::vector<CesiumAsync::IAssetAccessor::THeader>(options. requestHeaders ) ,
58
58
std::move (pCustomLoader),
59
59
std::move (pRootTile)),
60
60
} {}
Original file line number Diff line number Diff line change @@ -685,7 +685,7 @@ TilesetContentManager::TilesetContentManager(
685
685
RasterOverlayCollection&& overlayCollection,
686
686
const std::string& url)
687
687
: _externals{externals},
688
- _requestHeaders{},
688
+ _requestHeaders{tilesetOptions. requestHeaders },
689
689
_pLoader{},
690
690
_pRootTile{},
691
691
_userCredit (
@@ -837,7 +837,7 @@ TilesetContentManager::TilesetContentManager(
837
837
const std::string& ionAccessToken,
838
838
const std::string& ionAssetEndpointUrl)
839
839
: _externals{externals},
840
- _requestHeaders{},
840
+ _requestHeaders{tilesetOptions. requestHeaders },
841
841
_pLoader{},
842
842
_pRootTile{},
843
843
_userCredit (
You can’t perform that action at this time.
0 commit comments