39 virtual bool load(
::ResourceLocation const&, ::std::string&, ::gsl::span<::std::string const>)
const = 0;
44 ::std::string& resourceStream,
45 ::gsl::span<::std::string const> extensions
49 virtual ::std::vector<::LoadedResourceData> loadAllVersionsOf(
::ResourceLocation const&)
const = 0;
55 virtual bool isInStreamableLocation(
57 ::gsl::span<::std::string const> extensions
61 virtual ::Core::PathBuffer<::std::string> getPath(
::ResourceLocation const& resourceLocation)
const;
64 virtual ::Core::PathBuffer<::std::string>
65 getPath(
::ResourceLocation const& resourceLocation, ::gsl::span<::std::string const> extensions)
const;
68 virtual ::Core::PathBuffer<::std::string> getPathContainingResource(
::ResourceLocation const& resourceLocation
72 virtual ::Core::PathBuffer<::std::string> getPathContainingResource(
74 ::gsl::span<::std::string const> extensions
78 virtual ::std::pair<int, ::std::string_view> getPackStackIndexOfResource(
80 ::gsl::span<::std::string const> extensions
95 ::std::string& resourceStream,
96 ::gsl::span<::std::string const> extensions
101 MCFOLD
bool $isInStreamableLocation(
103 ::gsl::span<::std::string const> extensions
106 MCAPI ::Core::PathBuffer<::std::string> $getPath(
::ResourceLocation const& resourceLocation)
const;
108 MCFOLD ::Core::PathBuffer<::std::string>
109 $getPath(
::ResourceLocation const& resourceLocation, ::gsl::span<::std::string const> extensions)
const;
111 MCFOLD ::Core::PathBuffer<::std::string> $getPathContainingResource(
::ResourceLocation const& resourceLocation
114 MCFOLD ::Core::PathBuffer<::std::string> $getPathContainingResource(
116 ::gsl::span<::std::string const> extensions
119 MCAPI ::std::pair<int, ::std::string_view> $getPackStackIndexOfResource(
121 ::gsl::span<::std::string const> extensions
128 MCAPI
static void** $vftable();