LeviLamina
Loading...
Searching...
No Matches
ParticleEventRequest.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class HashedString;
9class Vec3;
10// clang-format on
11
13public:
14 // ParticleEventRequest inner types declare
15 // clang-format off
16 struct BasicData;
17 struct BreakingItemData;
18 struct MolangData;
19 struct TerrainData;
20 struct TerrainSlideData;
21 // clang-format on
22
23 // ParticleEventRequest inner types define
24 struct BasicData {
25 public:
26 // member variables
27 // NOLINTBEGIN
34 // NOLINTEND
35
36 public:
37 // prevent constructor by default
38 BasicData& operator=(BasicData const&);
39 BasicData(BasicData const&);
40 BasicData();
41 };
42
43 struct BreakingItemData {
44 public:
45 // member variables
46 // NOLINTBEGIN
50 // NOLINTEND
51
52 public:
53 // prevent constructor by default
54 BreakingItemData& operator=(BreakingItemData const&);
55 BreakingItemData(BreakingItemData const&);
56 BreakingItemData();
57 };
58
59 struct MolangData {
60 public:
61 // member variables
62 // NOLINTBEGIN
66 // NOLINTEND
67
68 public:
69 // prevent constructor by default
70 MolangData& operator=(MolangData const&);
71 MolangData(MolangData const&);
72 MolangData();
73
74 public:
75 // member functions
76 // NOLINTBEGIN
77 MCAPI ~MolangData();
78 // NOLINTEND
79
80 public:
81 // destructor thunk
82 // NOLINTBEGIN
83 MCAPI void $dtor();
84 // NOLINTEND
85 };
86
87 struct TerrainData {
88 public:
89 // member variables
90 // NOLINTBEGIN
97 // NOLINTEND
98
99 public:
100 // prevent constructor by default
101 TerrainData& operator=(TerrainData const&);
102 TerrainData(TerrainData const&);
103 TerrainData();
104 };
105
107
108public:
109 // member variables
110 // NOLINTBEGIN
111 ::ll::TypedStorage<
112 8,
113 128,
114 ::std::variant<
120 mData;
121 // NOLINTEND
122
123public:
124 // member functions
125 // NOLINTBEGIN
126 MCAPI ~ParticleEventRequest();
127 // NOLINTEND
128
129public:
130 // static functions
131 // NOLINTBEGIN
132 MCAPI static ::ParticleEventRequest
133 addParticleEffect(::HashedString effect, ::Vec3 const& emitterPosition, ::MolangVariableMap molangVariables);
134 // NOLINTEND
135
136public:
137 // destructor thunk
138 // NOLINTBEGIN
139 MCAPI void $dtor();
140 // NOLINTEND
141};
Definition HashedString.h:5
Definition MolangVariableMap.h:17
Definition Vec3.h:10
Definition ParticleEventRequest.h:24
Definition ParticleEventRequest.h:43
Definition ParticleEventRequest.h:59
Definition ParticleEventRequest.h:87
Definition ParticleEventRequest.h:106
Definition ParticleEventRequest.h:12
Definition Alias.h:14