3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/oreui/interface/IResourceHandler.h"
7#include "mc/client/gui/oreui/interface/ResourceHandlerStatus.h"
8#include "mc/deps/core/threading/MPMCQueue.h"
32 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::OreUI::IMinimapResourceProvider>> mMinimapResourceProvider;
33 ::ll::TypedStorage<8, 616, ::MPMCQueue<::std::pair<::Gameface::ResourceRequest, ::Gameface::ResourceResponse>>>
38 using ReqResponsePair = ::std::pair<::Gameface::ResourceRequest, ::Gameface::ResourceResponse>;
43 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::OreUI::MinimapResourceHandler::Impl>> mImpl;
48 MinimapResourceHandler();
53 virtual ~MinimapResourceHandler() =
default;
55 virtual void update() ;
57 virtual ::Gameface::ResourceHandlerStatus
58 onResourceRequest(::Gameface::ResourceRequest
const& request, ::Gameface::ResourceResponse& response) ;
60 virtual ::Gameface::ResourceHandlerStatus
61 onResourceStreamRequest(::Gameface::ResourceRequest
const&, ::Gameface::ResourceStreamResponse&) ;
68 ::std::shared_ptr<::OreUI::IMinimapResourceProvider> minimapResourceProvider
77 MCNAPI
void*
$ctor(::std::shared_ptr<::OreUI::IMinimapResourceProvider> minimapResourceProvider);
85 MCNAPI ::Gameface::ResourceHandlerStatus
88 MCNAPI ::Gameface::ResourceHandlerStatus
Definition ResourceResponse.h:7
Definition ResourceStreamResponse.h:7
Definition IMinimapResourceProvider.h:7
Definition MinimapResourceHandler.h:7
static MCAPI void ** $vftable()
MCAPI void _failQueuedRequests()
MCAPI void * $ctor(::std::shared_ptr<::OreUI::IMinimapResourceProvider > minimapResourceProvider)
MCAPI MinimapResourceHandler(::std::shared_ptr<::OreUI::IMinimapResourceProvider > minimapResourceProvider)
MCAPI::Gameface::ResourceHandlerStatus $onResourceRequest(::Gameface::ResourceRequest const &request, ::Gameface::ResourceResponse &response)
MCAPI::Gameface::ResourceHandlerStatus $onResourceStreamRequest(::Gameface::ResourceRequest const &, ::Gameface::ResourceStreamResponse &)
Definition ResourceRequest.h:7
Definition MinimapResourceHandler.h:15