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
75 struct TerrainData {
76 public:
77 // member variables
78 // NOLINTBEGIN
85 // NOLINTEND
86
87 public:
88 // prevent constructor by default
89 TerrainData& operator=(TerrainData const&);
90 TerrainData(TerrainData const&);
91 TerrainData();
92 };
93
95
96public:
97 // member variables
98 // NOLINTBEGIN
99 ::ll::TypedStorage<
100 8,
101 128,
102 ::std::variant<
108 mData;
109 // NOLINTEND
110
111public:
112 // static functions
113 // NOLINTBEGIN
114 MCAPI static ::ParticleEventRequest
115 addParticleEffect(::HashedString effect, ::Vec3 const& emitterPosition, ::MolangVariableMap molangVariables);
116 // NOLINTEND
117};
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:75
Definition ParticleEventRequest.h:94
Definition ParticleEventRequest.h:12
Definition Alias.h:14