54 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::mce::ImageResourceLoader>> mImageResourceLoader;
66 virtual ::ResourceLocation getBackCompatResourceLocation(
::ResourceLocation const& resourceLocation)
const;
68 virtual ::std::optional<uint>
69 getPackStackIndexOfNoExtensionOrImage(
::ResourceLocation const& resourceLocation)
const;
71 virtual ::std::optional<uint> getPackStackIndexOfTextureSet(
::ResourceLocation const& resourceLocation)
const;
73 virtual bool loadResourceOfExtensions(
75 ::std::string& resourceStream,
76 ::gsl::span<::std::string const> extensions
79 virtual bool loadResource(
::ResourceLocation const& resourceLocation, ::std::string& resourceStream)
const;
81 virtual bool loadImageResourceFromMemory(
82 ::std::shared_ptr<::cg::ImageResource>& out,
83 ::std::string
const&
buffer,
85 ::mce::AlphaUsage
const alphaUsage,
86 ::mce::ImageFormat
const& desiredImageFormat
104 MCNAPI ::ResourceLocation $getBackCompatResourceLocation(
::ResourceLocation const& resourceLocation)
const;
106 MCNAPI ::std::optional<uint>
107 $getPackStackIndexOfNoExtensionOrImage(
::ResourceLocation const& resourceLocation)
const;
109 MCNAPI ::std::optional<uint> $getPackStackIndexOfTextureSet(
::ResourceLocation const& resourceLocation)
const;
111 MCNAPI
bool $loadResourceOfExtensions(
113 ::std::string& resourceStream,
114 ::gsl::span<::std::string const> extensions
117 MCNAPI
bool $loadResource(
::ResourceLocation const& resourceLocation, ::std::string& resourceStream)
const;
119 MCNAPI
bool $loadImageResourceFromMemory(
120 ::std::shared_ptr<::cg::ImageResource>& out,
121 ::std::string
const&
buffer,
123 ::mce::AlphaUsage
const alphaUsage,
124 ::mce::ImageFormat
const& desiredImageFormat