LeviLamina
Loading...
Searching...
No Matches
CraftableElements.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/block/ElementType.h"
7
8class CraftableElements {
9public:
10 // member variables
11 // NOLINTBEGIN
14 // NOLINTEND
15
16#ifdef LL_PLAT_S
17public:
18 // prevent constructor by default
19 CraftableElements& operator=(CraftableElements const&);
20 CraftableElements(CraftableElements const&);
21 CraftableElements();
22
23#else // LL_PLAT_C
24public:
25 // prevent constructor by default
26 CraftableElements& operator=(CraftableElements const&);
27 CraftableElements(CraftableElements const&);
28
29#endif
30public:
31 // virtual functions
32 // NOLINTBEGIN
33#ifdef LL_PLAT_S
34 virtual ~CraftableElements() = default;
35#else // LL_PLAT_C
36 virtual ~CraftableElements();
37#endif
38
39 virtual void registerElements();
40
41#ifdef LL_PLAT_S
42 virtual void _registerElement(int, int, ::ElementType);
43#else // LL_PLAT_C
44 virtual void _registerElement(int electrons, int neutrons, ::ElementType result);
45#endif
46
47 // NOLINTEND
48
49public:
50 // member functions
51 // NOLINTBEGIN
52#ifdef LL_PLAT_C
53 MCNAPI CraftableElements();
54
55 MCNAPI ::ElementType getElement(int protons, int electrons, int neutrons);
56
57 MCNAPI bool particlesFromElement(::ElementType element, int& protons, int& electrons, int& neutrons);
58#endif
59 // NOLINTEND
60
61public:
62 // constructor thunks
63 // NOLINTBEGIN
64#ifdef LL_PLAT_C
65 MCNAPI void* $ctor();
66#endif
67 // NOLINTEND
68
69public:
70 // destructor thunk
71 // NOLINTBEGIN
72 MCNAPI void $dtor();
73 // NOLINTEND
74
75public:
76 // virtual function thunks
77 // NOLINTBEGIN
78#ifdef LL_PLAT_C
79 MCNAPI void $registerElements();
80
81 MCNAPI void $_registerElement(int electrons, int neutrons, ::ElementType result);
82#endif
83
84
85 // NOLINTEND
86
87public:
88 // vftables
89 // NOLINTBEGIN
90 MCNAPI static void** $vftable();
91 // NOLINTEND
92};
static MCAPI void ** $vftable()
MCAPI void $dtor()
Definition Alias.h:14