LeviLamina
Loading...
Searching...
No Matches
ScriptUIElement.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/script_engine/Closure.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Vec3
;
12
// clang-format on
13
14
namespace
Editor::ScriptModule {
15
16
class
ScriptUIElement
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::UntypedStorage<8, 16>
mUnk307e43;
21
::ll::UntypedStorage<8, 56>
mUnk2bcb5d;
22
// NOLINTEND
23
24
public
:
25
// prevent constructor by default
26
ScriptUIElement
& operator=(
ScriptUIElement
const
&);
27
ScriptUIElement
(
ScriptUIElement
const
&);
28
ScriptUIElement
();
29
30
public
:
31
// member functions
32
// NOLINTBEGIN
33
MCAPI ::std::variant<float, bool, ::Vec3, ::std::string>
const
getInitialValue()
const
;
34
35
MCAPI ::Scripting::Closure<void(::std::variant<float, bool, ::Vec3, ::std::string>)>
const
getValueChanged()
const
;
36
// NOLINTEND
37
38
public
:
39
// static functions
40
// NOLINTBEGIN
41
MCAPI static ::Scripting::ClassBindingBuilder<::Editor::ScriptModule::ScriptUIElement> bindScript();
42
// NOLINTEND
43
};
44
45
}
// namespace Editor::ScriptModule
Editor::ScriptModule::ScriptUIElement
Definition
ScriptUIElement.h:16
Vec3
Definition
Vec3.h:10
ll::UntypedStorage
Definition
Alias.h:14
src
mc
server
editor
script
ScriptUIElement.h
Generated on Sat Apr 26 2025 05:55:58 for LeviLamina by
1.12.0