LeviLamina
Loading...
Searching...
No Matches
IPieceCollector.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
mce {
class
UUID; }
8
namespace
persona {
class
PieceOfferWrapper; }
9
// clang-format on
10
11
namespace
persona {
12
13
class
IPieceCollector
{
14
public
:
15
// IPieceCollector inner types declare
16
// clang-format off
17
struct
QueryInfo
;
18
// clang-format on
19
20
// IPieceCollector inner types define
21
struct
QueryInfo
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::UntypedStorage<8, 16>
mUnk99820f;
26
::ll::UntypedStorage<4, 4>
mUnk7a8b25;
27
::ll::UntypedStorage<4, 4>
mUnkcfb2e2;
28
::ll::UntypedStorage<4, 4>
mUnkf72bdd;
29
::ll::UntypedStorage<4, 4>
mUnk53b4dc;
30
::ll::UntypedStorage<1, 1>
mUnk373eb4;
31
// NOLINTEND
32
33
public
:
34
// prevent constructor by default
35
QueryInfo
& operator=(
QueryInfo
const
&);
36
QueryInfo
(
QueryInfo
const
&);
37
QueryInfo
();
38
};
39
40
public
:
41
// member variables
42
// NOLINTBEGIN
43
::ll::UntypedStorage<8, 16>
mUnkd68724;
44
::ll::UntypedStorage<8, 32>
mUnk90b349;
45
::ll::UntypedStorage<4, 4>
mUnkcaa2c8;
46
::ll::UntypedStorage<8, 24>
mUnkfc915c;
47
::ll::UntypedStorage<8, 24>
mUnkd7cff9;
48
::ll::UntypedStorage<8, 24>
mUnk2f5aef;
49
::ll::UntypedStorage<8, 16>
mUnk10ff69;
50
::ll::UntypedStorage<8, 80>
mUnkedd809;
51
::ll::UntypedStorage<4, 4>
mUnkbe0e91;
52
::ll::UntypedStorage<4, 4>
mUnk7d019f;
53
::ll::UntypedStorage<4, 4>
mUnkfd5d99;
54
::ll::UntypedStorage<4, 4>
mUnkb09a30;
55
::ll::UntypedStorage<4, 4>
mUnk9bc732;
56
::ll::UntypedStorage<1, 1>
mUnk10d5b5;
57
::ll::UntypedStorage<1, 1>
mUnk89d0b2;
58
::ll::UntypedStorage<1, 1>
mUnk10abe0;
59
::ll::UntypedStorage<1, 1>
mUnka52e7c;
60
// NOLINTEND
61
62
public
:
63
// prevent constructor by default
64
IPieceCollector
& operator=(
IPieceCollector
const
&);
65
IPieceCollector
(
IPieceCollector
const
&);
66
IPieceCollector
();
67
68
public
:
69
// virtual functions
70
// NOLINTBEGIN
71
// vIndex: 0
72
virtual
~IPieceCollector
() =
default
;
73
74
// vIndex: 1
75
virtual
bool
isFeatured()
const
;
76
77
// vIndex: 2
78
virtual
void
_addCollectionEventPage();
79
80
// vIndex: 3
81
virtual
void
_addOfferIdToDiscoveredSet(
::persona::PieceOfferWrapper
const
&);
82
83
// vIndex: 4
84
virtual
bool
_hasDiscoveredOffer(
::mce::UUID
const
&)
const
;
85
86
// vIndex: 5
87
virtual
bool
_hasPriorityOffer()
const
;
88
89
// vIndex: 6
90
virtual ::mce::UUID
const
& _getPriorityOfferProductId()
const
;
91
// NOLINTEND
92
93
public
:
94
// destructor thunk
95
// NOLINTBEGIN
96
97
// NOLINTEND
98
99
public
:
100
// virtual function thunks
101
// NOLINTBEGIN
102
103
// NOLINTEND
104
};
105
106
}
// namespace persona
mce::UUID
Definition
UUID.h:7
persona::IPieceCollector
Definition
IPieceCollector.h:13
persona::PieceOfferWrapper
Definition
PieceOfferWrapper.h:7
ll::UntypedStorage
Definition
Alias.h:14
persona::IPieceCollector::QueryInfo
Definition
IPieceCollector.h:21
src
mc
client
services
persona
collectors
IPieceCollector.h
Generated on Sat Apr 26 2025 05:55:22 for LeviLamina by
1.12.0