LeviLamina
Loading...
Searching...
No Matches
ScriptDataStoreActionContainer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/binding_type/ClassBindingBuilder.h"
7#include "mc/deps/scripting/runtime/Result.h"
8
9namespace Editor::ScriptModule {
10
12public:
13 // member variables
14 // NOLINTBEGIN
17 // NOLINTEND
18
19public:
20 // prevent constructor by default
24
25public:
26 // member functions
27 // NOLINTBEGIN
28 MCAPI ::Scripting::Result<void> bindActionToControl(::std::string controlId, ::std::string const& actionPayload);
29
30 MCAPI ::Scripting::Result<void>
31 removeActionFromControl(::std::string controlId, ::std::optional<::std::string> actionPayload);
32 // NOLINTEND
33
34public:
35 // static functions
36 // NOLINTBEGIN
37 MCAPI static ::Scripting::ClassBindingBuilder<::Editor::ScriptModule::ScriptDataStoreActionContainer> bindScript();
38 // NOLINTEND
39};
40
41} // namespace Editor::ScriptModule
Definition ScriptDataStoreActionContainer.h:11
Definition Alias.h:14