MCPcopy Create free account
hub / github.com/CesiumGS/cesium-native / getAssetAccessor

Function getAssetAccessor

CesiumAsync/test/ExamplesAsyncSystem.cpp:50–75  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

48//! [async-system-singleton]
49
50std::shared_ptr<CesiumAsync::IAssetAccessor> getAssetAccessor() {
51 static std::shared_ptr<CesiumAsync::IAssetAccessor> pAssetAccessor =
52 std::make_shared<SimpleAssetAccessor>(
53 std::map<std::string, std::shared_ptr<SimpleAssetRequest>>{
54 {"https://example.com",
55 std::make_shared<SimpleAssetRequest>(
56 "GET",
57 "https://example.com",
58 CesiumAsync::HttpHeaders(),
59 std::make_unique<SimpleAssetResponse>(
60 uint16_t(200),
61 "text/html",
62 CesiumAsync::HttpHeaders(),
63 std::vector<std::byte>()))},
64 {"http://example.com/image.png",
65 std::make_shared<SimpleAssetRequest>(
66 "GET",
67 "https://example.com",
68 CesiumAsync::HttpHeaders(),
69 std::make_unique<SimpleAssetResponse>(
70 uint16_t(200),
71 "image.png",
72 CesiumAsync::HttpHeaders(),
73 std::vector<std::byte>()))}});
74 return pAssetAccessor;
75}
76
77struct ProcessedContent {
78 static ProcessedContent createFailed(const std::string& message) {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected