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