LeviLamina
Loading...
Searching...
No Matches
FeedItem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8// clang-format on
9
10struct FeedItem {
11public:
12 // FeedItem inner types declare
13 // clang-format off
14 struct Effect;
15 // clang-format on
16
17 // FeedItem inner types define
18 struct Effect {
19 public:
20 // member variables
21 // NOLINTBEGIN
27 // NOLINTEND
28
29 public:
30 // prevent constructor by default
31 Effect(Effect const&);
32 Effect();
33
34 public:
35 // member functions
36 // NOLINTBEGIN
37 MCAPI ::FeedItem::Effect& operator=(::FeedItem::Effect const&);
38
39 MCAPI ::FeedItem::Effect& operator=(::FeedItem::Effect&&);
40
41 MCAPI ~Effect();
42 // NOLINTEND
43
44 public:
45 // destructor thunk
46 // NOLINTBEGIN
47 MCFOLD void $dtor();
48 // NOLINTEND
49 };
50
51public:
52 // member variables
53 // NOLINTBEGIN
54 ::ll::TypedStorage<8, 16, ::ItemDescriptor> mItemDescriptor;
55 ::ll::TypedStorage<4, 4, int> mValue;
56 ::ll::TypedStorage<8, 24, ::std::vector<::FeedItem::Effect>> mEffects;
57 // NOLINTEND
58
59public:
60 // member functions
61 // NOLINTBEGIN
62 MCAPI FeedItem(::FeedItem const&);
63
64 MCAPI void addEffect(::FeedItem::Effect const& effect);
65
66 MCAPI ::FeedItem& operator=(::FeedItem const&);
67
68 MCAPI ::FeedItem& operator=(::FeedItem&&);
69
70 MCAPI ~FeedItem();
71 // NOLINTEND
72
73public:
74 // constructor thunks
75 // NOLINTBEGIN
76 MCAPI void* $ctor(::FeedItem const&);
77 // NOLINTEND
78
79public:
80 // destructor thunk
81 // NOLINTBEGIN
82 MCAPI void $dtor();
83 // NOLINTEND
84};
Definition ItemDescriptor.h:22
Definition FeedItem.h:18
Definition FeedItem.h:10
Definition Alias.h:14