LeviLamina
Loading...
Searching...
No Matches
PackInfoData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/resource/ContentIdentity.h"
7#include "mc/deps/core/resource/PackIdVersion.h"
8
9// auto generated forward declare list
10// clang-format off
11class SemVersion;
12namespace mce { class UUID; }
13// clang-format on
14
16public:
17 // member variables
18 // NOLINTBEGIN
19 ::ll::TypedStorage<8, 48, ::PackIdVersion> mPackIdVersion;
20 ::ll::TypedStorage<8, 8, uint64> mPackSize;
21 ::ll::TypedStorage<8, 32, ::std::string> mContentKey;
22 ::ll::TypedStorage<8, 32, ::std::string> mSubpackName;
23 ::ll::TypedStorage<8, 24, ::ContentIdentity> mContentIdentity;
24 ::ll::TypedStorage<1, 1, bool> mHasScripts;
25 ::ll::TypedStorage<1, 1, bool> mIsAddonPack;
26 ::ll::TypedStorage<1, 1, bool> mIsRayTracingCapable;
27 ::ll::TypedStorage<1, 1, bool> mHasExceptions;
28 ::ll::TypedStorage<8, 32, ::std::string> mCDNUrl;
29 // NOLINTEND
30
31public:
32 // prevent constructor by default
34
35public:
36 // member functions
37 // NOLINTBEGIN
38 MCAPI PackInfoData(
39 ::mce::UUID const& guid,
40 ::SemVersion const& version,
41 uint64 packSize,
42 ::std::string const& contentKey,
43 ::std::string const& subpackName,
44 ::ContentIdentity const& contentIdentity,
45 bool hasScripts,
46 bool isAddonPack,
47 bool isRayTracingCapable,
48 ::std::string const& cdnUrl
49 );
50
51 MCAPI ~PackInfoData();
52 // NOLINTEND
53
54public:
55 // constructor thunks
56 // NOLINTBEGIN
57 MCAPI void* $ctor(
58 ::mce::UUID const& guid,
59 ::SemVersion const& version,
60 uint64 packSize,
61 ::std::string const& contentKey,
62 ::std::string const& subpackName,
63 ::ContentIdentity const& contentIdentity,
64 bool hasScripts,
65 bool isAddonPack,
66 bool isRayTracingCapable,
67 ::std::string const& cdnUrl
68 );
69 // NOLINTEND
70
71public:
72 // destructor thunk
73 // NOLINTBEGIN
74 MCAPI void $dtor();
75 // NOLINTEND
76};
Definition ContentIdentity.h:8
Definition SemVersion.h:15
Definition UUID.h:7
Definition PackInfoData.h:15