3#include "mc/_HeaderOutputPredefine.h"
27 virtual ~ITileResourceRequest() =
default;
29 virtual ::GeometryAtlas::TileDefinition
const& getDefinition()
const = 0;
31 virtual void submitUpdate(::GeometryAtlas::IAtlasTile& tile)
const = 0;
44 virtual ~ITileResourceResolver() =
default;
46 virtual ::std::shared_ptr<::GeometryAtlas::IAtlasTile>
47 createTile(::GeometryAtlas::IGeometryAtlas& atlas, ::GeometryAtlas::TileDefinition
const& definition) = 0;
49 virtual ::std::unique_ptr<::OreUI::ITileResourceResolver::ITileResourceRequest>
50 tryResolveRequest(::std::string_view url, ::OreUI::IItemHandleFactory
const& factory) = 0;
Definition IAtlasTile.h:7
Definition IGeometryAtlas.h:7
Definition IItemHandleFactory.h:7
Definition ITileResourceResolver.h:15
Definition ITileResourceResolver.h:7
Definition TileDefinition.h:7