LeviLamina
Loading...
Searching...
No Matches
ClipboardItem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class BlockPalette;
8class BlockPos;
9class BlockSource;
10namespace Editor { class RelativeVolumeListBlockVolume; }
11namespace Editor::Services { struct ClipboardWriteOptions; }
12// clang-format on
13
14namespace Editor::Services {
15
16class ClipboardItem {
17public:
18 // member variables
19 // NOLINTBEGIN
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
26 ClipboardItem& operator=(ClipboardItem const&);
27 ClipboardItem(ClipboardItem const&);
28 ClipboardItem();
29
30public:
31 // member functions
32 // NOLINTBEGIN
33 MCNAPI ::Editor::RelativeVolumeListBlockVolume
35
36 MCNAPI bool writeToWorld(
37 ::BlockSource& region,
38 ::BlockPalette const& levelPalette,
39 ::BlockPos const& position,
41 ) const;
42 // NOLINTEND
43};
44
45} // namespace Editor::Services
Definition BlockPalette.h:18
Definition BlockPos.h:17
Definition BlockSource.h:71
Definition RelativeVolumeListBlockVolume.h:24
MCAPI::Editor::RelativeVolumeListBlockVolume getPredictedWriteVolume(::BlockPos const &position, ::Editor::Services::ClipboardWriteOptions const *options) const
MCAPI bool writeToWorld(::BlockSource &region, ::BlockPalette const &levelPalette, ::BlockPos const &position, ::Editor::Services::ClipboardWriteOptions const *options) const
Definition ClipboardWriteOptions.h:7
Definition Alias.h:14