LeviLamina
Loading...
Searching...
No Matches
ScriptMolangVariableMap.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
8#include "mc/deps/scripting/runtime/Result_deprecated.h"
9#include "mc/util/MolangVariableMap.h"
10
11// auto generated forward declare list
12// clang-format off
13class Vec3;
14namespace ScriptModuleMinecraft { class ScriptColor; }
15namespace ScriptModuleMinecraft { class ScriptRGB; }
16namespace ScriptModuleMinecraft { class ScriptRGBA; }
17namespace ScriptModuleMinecraft { class ScriptVector; }
18namespace Scripting { struct ClassBinding; }
19// clang-format on
20
21namespace ScriptModuleMinecraft {
22
24: public ::Scripting::WeakHandleFromThis<::ScriptModuleMinecraft::ScriptMolangVariableMap> {
25public:
26 // member variables
27 // NOLINTBEGIN
28 ::ll::TypedStorage<8, 56, ::MolangVariableMap> mVariableMap;
29 // NOLINTEND
30
31public:
32 // member functions
33 // NOLINTBEGIN
34 MCAPI ::Scripting::Result_deprecated<::std::string> _prependVariable(::std::string const& variableName);
35
36 MCAPI ::Scripting::Result_deprecated<void>
37 setColorRBGA_V010(::std::string const& variableName, ::ScriptModuleMinecraft::ScriptColor const& color);
38
39 MCAPI ::Scripting::Result_deprecated<void>
40 setColorRBG_V010(::std::string const& variableName, ::ScriptModuleMinecraft::ScriptColor const& color);
41
42 MCAPI ::Scripting::Result_deprecated<void>
43 setColorRGB(::std::string const& variableName, ::ScriptModuleMinecraft::ScriptRGB const& color);
44
45 MCAPI ::Scripting::Result_deprecated<void>
46 setColorRGBA(::std::string const& variableName, ::ScriptModuleMinecraft::ScriptRGBA const& color);
47
48 MCAPI ::Scripting::Result_deprecated<void> setFloat(::std::string const& variableName, float number);
49
50 MCAPI ::Scripting::Result_deprecated<void>
51 setSpeedAndDirection(::std::string const& variableName, float speed, ::Vec3 const& direction);
52
53 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptMolangVariableMap>
54 setSpeedAndDirection_V010(
55 ::std::string const& variableName,
56 float speed,
58 );
59
60 MCAPI ::Scripting::Result_deprecated<void> setVector3(::std::string const& variableName, ::Vec3 const& vector);
61
62 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptMolangVariableMap>
63 setVector3_V010(::std::string const& variableName, ::ScriptModuleMinecraft::ScriptVector const& vector);
64 // NOLINTEND
65
66public:
67 // static functions
68 // NOLINTBEGIN
69 MCAPI static ::Scripting::ClassBinding bind();
70 // NOLINTEND
71};
72
73} // namespace ScriptModuleMinecraft
Definition ScriptColor.h:15
Definition ScriptMolangVariableMap.h:24
Definition ScriptRGBA.h:15
Definition ScriptRGB.h:15
Definition ScriptVector.h:16
Definition WeakHandleFromThis.h:8
Definition Vec3.h:10
Definition ClassBinding.h:19