3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/oreui/interface/IResourceHandler.h"
24 ::ll::TypedStorage<8, 8, ::ResourcePackManager const&> mPackManager;
25 ::ll::TypedStorage<8, 8, ::OreUI::TemporaryTextureHolder&> mTemporaryTextureHolder;
30 PackResourceHandler& operator=(PackResourceHandler
const&);
31 PackResourceHandler(PackResourceHandler
const&);
32 PackResourceHandler();
37 virtual ~PackResourceHandler() =
default;
39 virtual ::OreUI::IResourceHandler::Status
40 onResourceRequest(::OreUI::ResourceRequest
const& request, ::OreUI::ResourceResponse& response) ;
42 virtual ::OreUI::IResourceHandler::Status onResourceStreamRequest(
43 ::OreUI::ResourceRequest
const& request,
44 ::OreUI::ResourceStreamResponse& response
47 virtual void update() ;
53 MCAPI ::std::optional<::ResourceLocation>
54 _getAssetResourceLocationFromResourcePackManager(::OreUI::ResourceRequest
const& request)
const;
60 MCAPI static ::std::add_lvalue_reference_t<char const[]> PROTOCOL();
66 MCAPI ::OreUI::IResourceHandler::Status
67 $onResourceRequest(::OreUI::ResourceRequest
const& request, ::OreUI::ResourceResponse& response);
69 MCAPI ::OreUI::IResourceHandler::Status
70 $onResourceStreamRequest(::OreUI::ResourceRequest
const& request, ::OreUI::ResourceStreamResponse& response);
72 MCFOLD
void $update();
Definition PackResourceHandler.h:7
static MCAPI void ** $vftable()
Definition ResourceResponse.h:7
Definition ResourceStreamResponse.h:7
Definition TemporaryTextureHolder.h:7
Definition ResourceLocation.h:15
Definition ResourcePackManager.h:30
Definition ResourceRequest.h:7