31 tile& operator=(
const tile&) =
delete;
40 mutable std::mutex statsMutex;
42 mutable double totalTimeReadingTiles{0.0};
48 dvec3 computeLatitudeLongitudeAltitude(
const dvec3&
src)
const;
55 ref_ptr<Node> createTile(
const dbox& tile_extents, ref_ptr<Data> sourceData)
const;
56 ref_ptr<Node> createECEFTile(
const dbox& tile_extents, ref_ptr<Data> sourceData)
const;
57 ref_ptr<Node> createTextureQuad(
const dbox& tile_extents, ref_ptr<Data> sourceData)
const;
59 ref_ptr<StateGroup> createRoot()
const;
61 ref_ptr<ShaderSet> _shaderSet;
62 ref_ptr<GraphicsPipelineConfigurator> _graphicsPipelineConfig;
63 uint32_t _materialSetIndex = 1;
64 ref_ptr<Sampler> _sampler;
65 ref_ptr<DescriptorBuffer> _material;