LeviLamina
Loading...
Searching...
No Matches
VolumeAreaCommand.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/server/commands/Command.h"
7
8// auto generated forward declare list
9// clang-format off
10class CommandOrigin;
11class CommandOutput;
12// clang-format on
13
15public:
16 // VolumeAreaCommand inner types define
17 enum class Mode : int {
18 Add = 0,
19 Remove = 1,
20 RemoveAll = 2,
21 List = 3,
22 };
23
24 enum class TargetDimensions : int {
25 CurrentDimension = 0,
26 AllDimensions = 1,
27 };
28
29public:
30 // member variables
31 // NOLINTBEGIN
38 // NOLINTEND
39
40public:
41 // prevent constructor by default
42 VolumeAreaCommand& operator=(VolumeAreaCommand const&);
45
46public:
47 // virtual functions
48 // NOLINTBEGIN
49 // vIndex: 2
50 virtual void execute(::CommandOrigin const&, ::CommandOutput&) const /*override*/;
51
52 // vIndex: 0
53 virtual ~VolumeAreaCommand() /*override*/ = default;
54 // NOLINTEND
55
56public:
57 // destructor thunk
58 // NOLINTBEGIN
59
60 // NOLINTEND
61
62public:
63 // virtual function thunks
64 // NOLINTBEGIN
65
66 // NOLINTEND
67};
Definition CommandOrigin.h:32
Definition CommandOutput.h:19
Definition Command.h:17
Definition VolumeAreaCommand.h:14
Definition Alias.h:14