LeviLamina
Loading...
Searching...
No Matches
ResourceLocationPair.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/resource/PackIdVersion.h"
7#include "mc/deps/core/resource/ResourceLocation.h"
8
9class ResourceLocationPair {
10public:
11 // member variables
12 // NOLINTBEGIN
13 ::ll::TypedStorage<8, 56, ::ResourceLocation> mResourceLocation;
14 ::ll::TypedStorage<8, 48, ::PackIdVersion> mPackId;
15 ::ll::TypedStorage<4, 4, int> mPackPosition;
16 // NOLINTEND
17
18#ifdef LL_PLAT_S
19#else // LL_PLAT_C
20public:
21 // prevent constructor by default
22 ResourceLocationPair& operator=(ResourceLocationPair const&);
23 ResourceLocationPair();
24
25#endif
26public:
27 // member functions
28 // NOLINTBEGIN
29#ifdef LL_PLAT_C
30 MCAPI ResourceLocationPair(::ResourceLocationPair&&);
31
32 MCAPI ResourceLocationPair(::ResourceLocationPair const&);
33
34 MCAPI ResourceLocationPair(::ResourceLocation const& location, ::PackIdVersion const& packId, int packPosition);
35
36 MCAPI ~ResourceLocationPair();
37#endif
38 // NOLINTEND
39
40public:
41 // constructor thunks
42 // NOLINTBEGIN
43#ifdef LL_PLAT_C
44 MCAPI void* $ctor(::ResourceLocationPair&&);
45
46 MCAPI void* $ctor(::ResourceLocationPair const&);
47
48 MCAPI void* $ctor(::ResourceLocation const& location, ::PackIdVersion const& packId, int packPosition);
49#endif
50 // NOLINTEND
51
52public:
53 // destructor thunk
54 // NOLINTBEGIN
55#ifdef LL_PLAT_C
56 MCAPI void $dtor();
57#endif
58 // NOLINTEND
59};
Definition ResourceLocation.h:15
Definition PackIdVersion.h:10