LeviLamina
Loading...
Searching...
No Matches
ScriptVolumeListTransactionOperationHandler.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
8#include "mc/deps/script_core/script_engine/scripting/Closure.h"
9#include "mc/editor/script/ScriptTransactionOperationHandlerBase.h"
10
11// auto generated forward declare list
12// clang-format off
13namespace Editor::ScriptModule { class ScriptRelativeVolumeListBlockVolume; }
14namespace Editor::Transactions { struct TransactionOperationEvent; }
15namespace Scripting { class WeakLifetimeScope; }
16namespace Scripting { struct ClassBinding; }
17// clang-format on
18
19namespace Editor::ScriptModule {
20
21class ScriptVolumeListTransactionOperationHandler
23 public ::Scripting::WeakHandleFromThis<::Editor::ScriptModule::ScriptVolumeListTransactionOperationHandler> {
24public:
25 // member variables
26 // NOLINTBEGIN
28 // NOLINTEND
29
30public:
31 // prevent constructor by default
32 ScriptVolumeListTransactionOperationHandler& operator=(ScriptVolumeListTransactionOperationHandler const&);
33 ScriptVolumeListTransactionOperationHandler(ScriptVolumeListTransactionOperationHandler const&);
34 ScriptVolumeListTransactionOperationHandler();
35
36public:
37 // virtual functions
38 // NOLINTBEGIN
39 virtual void onTransactionOperationEvent(
42 ) /*override*/;
43 // NOLINTEND
44
45public:
46 // static functions
47 // NOLINTBEGIN
48 MCNAPI static ::Scripting::ClassBinding bindScript();
49 // NOLINTEND
50
51public:
52 // virtual function thunks
53 // NOLINTBEGIN
57 );
58
59
60 // NOLINTEND
61};
62
63} // namespace Editor::ScriptModule
Definition ScriptRelativeVolumeListBlockVolume.h:26
Definition ScriptTransactionOperationHandlerBase.h:14
MCAPI void $onTransactionOperationEvent(::Editor::Transactions::TransactionOperationEvent const &evt, ::Scripting::WeakLifetimeScope scope)
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition TransactionOperationEvent.h:7
Definition ClassBinding.h:10
Definition Alias.h:14