LeviLamina
Loading...
Searching...
No Matches
BlockFlowerPottableDescription.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/block/components/NetworkedBlockComponentDescription.h"
7
8// auto generated forward declare list
9// clang-format off
11// clang-format on
12
13struct BlockFlowerPottableDescription : public ::NetworkedBlockComponentDescription<::BlockFlowerPottableDescription> {
14public:
15 // prevent constructor by default
16 BlockFlowerPottableDescription();
17
18public:
19 // virtual functions
20 // NOLINTBEGIN
21 virtual ::std::string const& getName() const /*override*/;
22
23 virtual void initializeComponent(::BlockComponentStorage& blockComponentStorage) const /*override*/;
24
25 virtual void initializeComponentFromCode(::BlockComponentStorage& blockComponentStorage) const /*override*/;
26
27 virtual ~BlockFlowerPottableDescription() /*override*/;
28 // NOLINTEND
29
30public:
31 // member functions
32 // NOLINTBEGIN
33 MCAPI explicit BlockFlowerPottableDescription(bool hardcoded);
34 // NOLINTEND
35
36public:
37 // static variables
38 // NOLINTBEGIN
39 MCAPI static ::std::string const& NameID();
40 // NOLINTEND
41
42public:
43 // constructor thunks
44 // NOLINTBEGIN
45 MCAPI void* $ctor(bool hardcoded);
46 // NOLINTEND
47
48public:
49 // destructor thunk
50 // NOLINTBEGIN
51 MCFOLD void $dtor();
52 // NOLINTEND
53
54public:
55 // virtual function thunks
56 // NOLINTBEGIN
57 MCAPI ::std::string const& $getName() const;
58
59 MCAPI void $initializeComponent(::BlockComponentStorage& blockComponentStorage) const;
60
61 MCFOLD void $initializeComponentFromCode(::BlockComponentStorage& blockComponentStorage) const;
62
63
64 // NOLINTEND
65
66public:
67 // vftables
68 // NOLINTBEGIN
69 MCNAPI static void** $vftable();
70 // NOLINTEND
71};
Definition BlockComponentStorage.h:58
Definition NetworkedBlockComponentDescription.h:6
static MCAPI void ** $vftable()