LeviLamina
Loading...
Searching...
No Matches
ScriptPrefabInstanceTransactionOperationHandler.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/WeakHandleFromThis.h"
7#include "mc/deps/script_core/script_engine/scripting/Closure.h"
8#include "mc/editor/script/ScriptTransactionOperationHandlerBase.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace Editor::Transactions { struct TransactionOperationEvent; }
13namespace Scripting { class WeakLifetimeScope; }
14namespace Scripting { struct ClassBinding; }
15// clang-format on
16
17namespace Editor::ScriptModule {
18
19class ScriptPrefabInstanceTransactionOperationHandler
21 public ::Scripting::WeakHandleFromThis<::Editor::ScriptModule::ScriptPrefabInstanceTransactionOperationHandler> {
22public:
23 // member variables
24 // NOLINTBEGIN
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
30 ScriptPrefabInstanceTransactionOperationHandler& operator=(ScriptPrefabInstanceTransactionOperationHandler const&);
31 ScriptPrefabInstanceTransactionOperationHandler(ScriptPrefabInstanceTransactionOperationHandler const&);
32 ScriptPrefabInstanceTransactionOperationHandler();
33
34public:
35 // virtual functions
36 // NOLINTBEGIN
37 virtual void onTransactionOperationEvent(
40 ) /*override*/;
41 // NOLINTEND
42
43public:
44 // static functions
45 // NOLINTBEGIN
46 MCNAPI static ::Scripting::ClassBinding bindScript();
47 // NOLINTEND
48
49public:
50 // virtual function thunks
51 // NOLINTBEGIN
55 );
56
57
58 // NOLINTEND
59};
60
61} // namespace Editor::ScriptModule
MCAPI void $onTransactionOperationEvent(::Editor::Transactions::TransactionOperationEvent const &evt, ::Scripting::WeakLifetimeScope)
Definition ScriptTransactionOperationHandlerBase.h:14
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition TransactionOperationEvent.h:7
Definition ClassBinding.h:10
Definition Alias.h:14