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/utility/NonOwnerPointer.h"
17namespace mce {
class Color; }
26 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::OreUI::ResourceAllowList>
const> mResourceAllowList;
27 ::ll::TypedStorage<8, 8, ::Gameface::TemporaryTextureHolder&> mTemporaryTextureHolder;
32 QRCodeResourceHandler& operator=(QRCodeResourceHandler
const&);
33 QRCodeResourceHandler(QRCodeResourceHandler
const&);
34 QRCodeResourceHandler();
39 virtual ~QRCodeResourceHandler() =
default;
41 virtual ::Gameface::ResourceHandlerStatus
42 onResourceRequest(::Gameface::ResourceRequest
const& request, ::Gameface::ResourceResponse& response) ;
44 virtual ::Gameface::ResourceHandlerStatus
45 onResourceStreamRequest(::Gameface::ResourceRequest
const&, ::Gameface::ResourceStreamResponse&) ;
47 virtual void update() ;
53 MCAPI QRCodeResourceHandler(
54 ::Bedrock::NotNullNonOwnerPtr<::OreUI::ResourceAllowList>
const& resourceAllowList,
55 ::Gameface::TemporaryTextureHolder& temporaryTextureHolder
62 MCAPI static ::std::optional<::mce::Color> _getColorFromQueryParameter(
63 ::std::vector<::std::pair<::std::string_view, ::std::string_view>>
const& queryParameters,
64 ::std::string
const& parameterName
72 ::Bedrock::NotNullNonOwnerPtr<::OreUI::ResourceAllowList>
const& resourceAllowList,
73 ::Gameface::TemporaryTextureHolder& temporaryTextureHolder
80 MCAPI ::Gameface::ResourceHandlerStatus
81 $onResourceRequest(::Gameface::ResourceRequest
const& request, ::Gameface::ResourceResponse& response);
83 MCFOLD ::Gameface::ResourceHandlerStatus
84 $onResourceStreamRequest(::Gameface::ResourceRequest
const&, ::Gameface::ResourceStreamResponse&);
86 MCFOLD
void $update();
Definition ResourceResponse.h:7
Definition ResourceStreamResponse.h:7
Definition TemporaryTextureHolder.h:7
Definition QRCodeResourceHandler.h:7
static MCAPI void ** $vftable()
Definition ResourceAllowList.h:7
Definition ResourceRequest.h:7