LeviLamina
Loading...
Searching...
No Matches
BlockChangedOperationData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class BlockPos;
8class CompoundTag;
9// clang-format on
10
11namespace Editor::Transactions {
12
13struct BlockChangedOperationData {
14public:
15 // member variables
16 // NOLINTBEGIN
24 // NOLINTEND
25
26public:
27 // prevent constructor by default
28 BlockChangedOperationData& operator=(BlockChangedOperationData const&);
29 BlockChangedOperationData(BlockChangedOperationData const&);
30 BlockChangedOperationData();
31
32public:
33 // member functions
34 // NOLINTBEGIN
36 uint previousBlockRuntimeId,
37 uint previousExtraBlockRuntimeId,
38 ::std::unique_ptr<::CompoundTag> previousBlockData,
39 uint newBlockRuntimeId,
40 uint newExtraBlockRuntimeId,
41 ::std::unique_ptr<::CompoundTag> newBlockData,
42 ::BlockPos const& pos
43 );
44 // NOLINTEND
45
46public:
47 // constructor thunks
48 // NOLINTBEGIN
49 MCNAPI void* $ctor(
50 uint previousBlockRuntimeId,
51 uint previousExtraBlockRuntimeId,
52 ::std::unique_ptr<::CompoundTag> previousBlockData,
53 uint newBlockRuntimeId,
54 uint newExtraBlockRuntimeId,
55 ::std::unique_ptr<::CompoundTag> newBlockData,
56 ::BlockPos const& pos
57 );
58 // NOLINTEND
59};
60
61} // namespace Editor::Transactions
Definition BlockPos.h:21
Definition CompoundTag.h:23
MCAPI BlockChangedOperationData(uint previousBlockRuntimeId, uint previousExtraBlockRuntimeId, ::std::unique_ptr<::CompoundTag > previousBlockData, uint newBlockRuntimeId, uint newExtraBlockRuntimeId, ::std::unique_ptr<::CompoundTag > newBlockData, ::BlockPos const &pos)
MCAPI void * $ctor(uint previousBlockRuntimeId, uint previousExtraBlockRuntimeId, ::std::unique_ptr<::CompoundTag > previousBlockData, uint newBlockRuntimeId, uint newExtraBlockRuntimeId, ::std::unique_ptr<::CompoundTag > newBlockData, ::BlockPos const &pos)
Definition Alias.h:14