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
// prevent constructor by default
26
ResourceLocation
(
ResourceLocation
const
&);
27
28
public
:
29
// member functions
30
// NOLINTBEGIN
31
MCNAPI
ResourceLocation
();
32
33
MCNAPI
ResourceLocation
(
::Core::Path
const
& path, ::ResourceFileSystem fileSystem);
34
35
MCNAPI ::Core::PathBuffer<::std::string>
getFullPath
()
const
;
36
37
MCNAPI ::ResourceLocation&
operator=
(
::ResourceLocation
const
&);
38
39
MCNAPI
bool
operator==
(
::ResourceLocation
const
& rhs)
const
;
40
41
MCNAPI
~ResourceLocation
();
42
// NOLINTEND
43
44
public
:
45
// static functions
46
// NOLINTBEGIN
47
MCNAPI static ::ResourceLocation
const
&
getEmptyLocation
();
48
// NOLINTEND
49
50
public
:
51
// constructor thunks
52
// NOLINTBEGIN
53
MCNAPI
void
*
$ctor
();
54
55
MCNAPI
void
*
$ctor
(
::Core::Path
const
& path, ::ResourceFileSystem fileSystem);
56
// NOLINTEND
57
58
public
:
59
// destructor thunk
60
// NOLINTBEGIN
61
MCNAPI
void
$dtor
();
62
// NOLINTEND
63
};
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)
ResourceLocation::operator=
MCAPI::ResourceLocation & operator=(::ResourceLocation const &)
src
mc
deps
core
resource
ResourceLocation.h
Generated on Fri Jun 13 2025 05:04:22 for LeviLamina by
1.12.0