LeviLamina
Loading...
Searching...
No Matches
ResourceLocation.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/file/PathBuffer.h"
7
#include "mc/deps/core/resource/ResourceFileSystem.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
Core {
class
Path
; }
12
// clang-format on
13
14
class
ResourceLocation
{
15
public
:
16
// member variables
17
// NOLINTBEGIN
18
::ll::TypedStorage<4, 4, ::ResourceFileSystem> mFileSystem;
19
::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mPath;
20
::ll::TypedStorage<8, 8, uint64> mPathHash;
21
::ll::TypedStorage<8, 8, uint64> mFullHash;
22
// NOLINTEND
23
24
public
:
25
// member functions
26
// NOLINTBEGIN
27
MCNAPI
ResourceLocation
();
28
29
MCNAPI
ResourceLocation
(
::Core::Path
const
& path, ::ResourceFileSystem fileSystem);
30
31
MCNAPI ::Core::PathBuffer<::std::string>
getFullPath
()
const
;
32
33
MCNAPI
bool
operator==
(
::ResourceLocation
const
& rhs)
const
;
34
35
MCNAPI
~ResourceLocation
();
36
// NOLINTEND
37
38
public
:
39
// static functions
40
// NOLINTBEGIN
41
MCNAPI static ::ResourceLocation
const
&
getEmptyLocation
();
42
// NOLINTEND
43
44
public
:
45
// constructor thunks
46
// NOLINTBEGIN
47
MCNAPI
void
*
$ctor
();
48
49
MCNAPI
void
*
$ctor
(
::Core::Path
const
& path, ::ResourceFileSystem fileSystem);
50
// NOLINTEND
51
52
public
:
53
// destructor thunk
54
// NOLINTBEGIN
55
MCNAPI
void
$dtor
();
56
// NOLINTEND
57
};
Core::Path
Definition
Path.h:17
Path
Definition
Path.h:16
ResourceLocation
Definition
ResourceLocation.h:14
ResourceLocation::operator==
MCAPI bool operator==(::ResourceLocation const &rhs) const
ResourceLocation::$dtor
MCAPI void $dtor()
ResourceLocation::ResourceLocation
MCAPI ResourceLocation()
ResourceLocation::~ResourceLocation
MCAPI ~ResourceLocation()
ResourceLocation::getFullPath
MCAPI ::Core::PathBuffer<::std::string > getFullPath() const
ResourceLocation::$ctor
MCAPI void * $ctor()
ResourceLocation::getEmptyLocation
static MCAPI ::ResourceLocation const & getEmptyLocation()
ResourceLocation::ResourceLocation
MCAPI ResourceLocation(::Core::Path const &path, ::ResourceFileSystem fileSystem)
ResourceLocation::$ctor
MCAPI void * $ctor(::Core::Path const &path, ::ResourceFileSystem fileSystem)
src
mc
deps
core
resource
ResourceLocation.h
Generated on Wed Aug 27 2025 11:39:32 for LeviLamina by
1.12.0