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
10// auto generated forward declare list
11// clang-format off
12class Vec3;
13namespace ScriptModuleMinecraft { class ScriptColor; }
14namespace ScriptModuleMinecraft { class ScriptRGB; }
15namespace ScriptModuleMinecraft { class ScriptRGBA; }
16namespace ScriptModuleMinecraft { class ScriptVector; }
17namespace Scripting { struct ClassBinding; }
18// clang-format on
19
20namespace ScriptModuleMinecraft {
21
23: public ::Scripting::WeakHandleFromThis<::ScriptModuleMinecraft::ScriptMolangVariableMap> {
24public:
25 // member variables
26 // NOLINTBEGIN
28 // NOLINTEND
29
30public:
31 // prevent constructor by default
35
36public:
37 // member functions
38 // NOLINTBEGIN
39 MCNAPI ::Scripting::Result_deprecated<::std::string> _prependVariable(::std::string const& variableName);
40
41 MCNAPI ::Scripting::Result_deprecated<void>
42 setColorRBGA_V010(::std::string const& variableName, ::ScriptModuleMinecraft::ScriptColor const& color);
43
44 MCNAPI ::Scripting::Result_deprecated<void>
45 setColorRBG_V010(::std::string const& variableName, ::ScriptModuleMinecraft::ScriptColor const& color);
46
47 MCNAPI ::Scripting::Result_deprecated<void>
48 setColorRGB(::std::string const& variableName, ::ScriptModuleMinecraft::ScriptRGB const& color);
49
50 MCNAPI ::Scripting::Result_deprecated<void>
51 setColorRGBA(::std::string const& variableName, ::ScriptModuleMinecraft::ScriptRGBA const& color);
52
53 MCNAPI ::Scripting::Result_deprecated<void> setFloat(::std::string const& variableName, float number);
54
55 MCNAPI ::Scripting::Result_deprecated<void>
56 setSpeedAndDirection(::std::string const& variableName, float speed, ::Vec3 const& direction);
57
58 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptMolangVariableMap>
60 ::std::string const& variableName,
61 float speed,
63 );
64
65 MCNAPI ::Scripting::Result_deprecated<void> setVector3(::std::string const& variableName, ::Vec3 const& vector);
66
67 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptMolangVariableMap>
68 setVector3_V010(::std::string const& variableName, ::ScriptModuleMinecraft::ScriptVector const& vector);
69 // NOLINTEND
70
71public:
72 // static functions
73 // NOLINTBEGIN
74 MCNAPI static ::Scripting::ClassBinding bind();
75 // NOLINTEND
76};
77
78} // namespace ScriptModuleMinecraft
Definition ScriptColor.h:12
Definition ScriptMolangVariableMap.h:23
MCAPI ::Scripting::Result_deprecated< void > setSpeedAndDirection(::std::string const &variableName, float speed, ::Vec3 const &direction)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptMolangVariableMap > setSpeedAndDirection_V010(::std::string const &variableName, float speed, ::ScriptModuleMinecraft::ScriptVector const &direction)
MCAPI ::Scripting::Result_deprecated< void > setVector3(::std::string const &variableName, ::Vec3 const &vector)
MCAPI ::Scripting::Result_deprecated< void > setColorRBG_V010(::std::string const &variableName, ::ScriptModuleMinecraft::ScriptColor const &color)
MCAPI ::Scripting::Result_deprecated< void > setColorRGB(::std::string const &variableName, ::ScriptModuleMinecraft::ScriptRGB const &color)
MCAPI ::Scripting::Result_deprecated< void > setColorRBGA_V010(::std::string const &variableName, ::ScriptModuleMinecraft::ScriptColor const &color)
MCAPI ::Scripting::Result_deprecated< void > setFloat(::std::string const &variableName, float number)
MCAPI ::Scripting::Result_deprecated<::std::string > _prependVariable(::std::string const &variableName)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptMolangVariableMap > setVector3_V010(::std::string const &variableName, ::ScriptModuleMinecraft::ScriptVector const &vector)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::Result_deprecated< void > setColorRGBA(::std::string const &variableName, ::ScriptModuleMinecraft::ScriptRGBA const &color)
Definition ScriptRGBA.h:15
Definition ScriptRGB.h:12
Definition ScriptVector.h:16
Definition WeakHandleFromThis.h:8
Definition Vec3.h:10
Definition Alias.h:14