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
7
class
BlockPos
;
8
class
BlockSource
;
9
class
CompoundBlockVolume
;
10
class
StructureSettings
;
11
namespace
Editor::Services {
struct
ClipboardWriteOptions; }
12
// clang-format on
13
14
namespace
Editor::Services {
15
16
class
ClipboardItem
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::UntypedStorage<8, 16>
mUnkf1c8c4;
21
::ll::UntypedStorage<8, 8>
mUnkad9346;
22
// NOLINTEND
23
24
public
:
25
// prevent constructor by default
26
ClipboardItem
& operator=(
ClipboardItem
const
&);
27
ClipboardItem
(
ClipboardItem
const
&);
28
ClipboardItem
();
29
30
public
:
31
// member functions
32
// NOLINTBEGIN
33
MCAPI ::CompoundBlockVolume getPredictedWriteAsVolume(
34
::BlockPos
const
& position,
35
::Editor::Services::ClipboardWriteOptions
const
* options
36
)
const
;
37
38
MCAPI ::StructureSettings getStructureSettingsFromOptions(
39
::BlockPos
const
& size,
40
::Editor::Services::ClipboardWriteOptions
const
* options
41
)
const
;
42
43
MCAPI
bool
isEmpty()
const
;
44
45
MCAPI
void
readFromVolume(
::BlockSource
& region,
::CompoundBlockVolume
const
& volume);
46
47
MCAPI
void
readFromWorld(
::BlockSource
& region,
::BlockPos
const
& from,
::BlockPos
const
& to);
48
// NOLINTEND
49
};
50
51
}
// namespace Editor::Services
BlockPos
Definition
BlockPos.h:18
BlockSource
Definition
BlockSource.h:67
CompoundBlockVolume
Definition
CompoundBlockVolume.h:18
Editor::Services::ClipboardItem
Definition
ClipboardItem.h:16
StructureSettings
Definition
StructureSettings.h:18
Editor::Services::ClipboardWriteOptions
Definition
ClipboardWriteOptions.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
editor
services
clipboard
ClipboardItem.h
Generated on Sat Apr 26 2025 05:55:33 for LeviLamina by
1.12.0