Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ParticleEventNode.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8namespace ParticleSystem { class ParticleEvent; }
9namespace SharedTypes::v1_20_80 { struct ParticleEventNode; }
10// clang-format on
11
12namespace ParticleSystem {
13
15public:
16 // member variables
17 // NOLINTBEGIN
18 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::ParticleSystem::ParticleEventNode>>> mSequenceNodes;
19 ::ll::TypedStorage<8, 24, ::std::vector<::std::pair<float, ::std::unique_ptr<::ParticleSystem::ParticleEventNode>>>>
20 mRandomNodes;
21 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ParticleSystem::ParticleEvent>> mEvent;
22 ::ll::TypedStorage<4, 4, float> mRandomNodesWeightSum;
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
27 ParticleEventNode();
28
29public:
30 // member functions
31 // NOLINTBEGIN
32 MCNAPI explicit ParticleEventNode(::ConstDeserializeDataParams const& deserializeDataParams);
33
35
37
39 // NOLINTEND
40
41public:
42 // constructor thunks
43 // NOLINTBEGIN
44 MCNAPI void* $ctor(::ConstDeserializeDataParams const& deserializeDataParams);
45
47 // NOLINTEND
48
49public:
50 // destructor thunk
51 // NOLINTBEGIN
52 MCNAPI void $dtor();
53 // NOLINTEND
54};
55
56} // namespace ParticleSystem
Definition ParticleEventNode.h:7
MCAPI void * $ctor(::SharedTypes::v1_20_80::ParticleEventNode const &nodeData)
MCAPI ParticleEventNode(::SharedTypes::v1_20_80::ParticleEventNode const &nodeData)
MCAPI void * $ctor(::ConstDeserializeDataParams const &deserializeDataParams)
MCAPI void upgradeToSharedTypes(::SharedTypes::v1_20_80::ParticleEventNode &data)
MCAPI ParticleEventNode(::ConstDeserializeDataParams const &deserializeDataParams)
Definition ParticleEvent.h:7
Definition ConstDeserializeDataParams.h:15
Definition ParticleEventNode.h:18