LeviLamina
Loading...
Searching...
No Matches
SoundEvent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class SoundAction;
8class SoundItem;
9struct SoundParameter;
10// clang-format on
11
12class SoundEvent {
13public:
14 // member variables
15 // NOLINTBEGIN
16 ::ll::TypedStorage<8, 32, ::std::string> mCategory;
17 ::ll::TypedStorage<8, 32, ::std::string> mSubtitle;
18 ::ll::TypedStorage<8, 32, ::std::string> mExternalEventName;
19 ::ll::TypedStorage<8, 24, ::std::vector<::SoundItem>> mAllSoundItems;
20 ::ll::TypedStorage<8, 24, ::std::vector<::SoundAction>> mSoundActions;
21 ::ll::TypedStorage<8, 24, ::std::vector<::SoundParameter>> mExternalEventParameters;
22 // NOLINTEND
23
24#ifdef LL_PLAT_S
25#else // LL_PLAT_C
26public:
27 // prevent constructor by default
28 SoundEvent& operator=(SoundEvent const&);
29 SoundEvent();
30
31#endif
32public:
33 // member functions
34 // NOLINTBEGIN
35#ifdef LL_PLAT_C
36 MCNAPI SoundEvent(::SoundEvent const&);
37
38 MCNAPI ~SoundEvent();
39#endif
40 // NOLINTEND
41
42public:
43 // constructor thunks
44 // NOLINTBEGIN
45#ifdef LL_PLAT_C
46 MCNAPI void* $ctor(::SoundEvent const&);
47#endif
48 // NOLINTEND
49
50public:
51 // destructor thunk
52 // NOLINTBEGIN
53#ifdef LL_PLAT_C
54 MCNAPI void $dtor();
55#endif
56 // NOLINTEND
57};
Definition SoundAction.h:5
Definition SoundItem.h:5
Definition SoundParameter.h:5