LeviLamina
Loading...
Searching...
No Matches
ScriptBlockMapColorComponent.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/runtime/Result_deprecated.h"
8#include "mc/scripting/modules/minecraft/block/ScriptTintMethod.h"
9#include "mc/scripting/modules/minecraft/block/components/BaseScriptBlockDefinitionalComponent.h"
10
11// auto generated forward declare list
12// clang-format off
13class BlockPos;
14class BlockSource;
15namespace ScriptModuleMinecraft { class ScriptRGBA; }
16namespace Scripting { class WeakLifetimeScope; }
17namespace Scripting { struct ClassBinding; }
18// clang-format on
19
20namespace ScriptModuleMinecraft {
21
23public:
24 // virtual functions
25 // NOLINTBEGIN
26 // vIndex: 0
27 virtual ~ScriptBlockMapColorComponent() /*override*/ = default;
28 // NOLINTEND
29
30public:
31 // member functions
32 // NOLINTBEGIN
33 MCNAPI ::Scripting::Result_deprecated<::ScriptModuleMinecraft::ScriptRGBA> color() const;
34
35 MCNAPI ::Scripting::Result_deprecated<::ScriptModuleMinecraft::ScriptTintMethod> tintMethod() const;
36
37 MCNAPI ::ScriptModuleMinecraft::ScriptRGBA tintedColor() const;
38 // NOLINTEND
39
40public:
41 // static functions
42 // NOLINTBEGIN
43 MCNAPI static ::Scripting::ClassBinding bind();
44
45 MCNAPI static ::std::optional<
48 // NOLINTEND
49
50public:
51 // static variables
52 // NOLINTBEGIN
53 MCNAPI static char const*& ComponentId();
54 // NOLINTEND
55
56public:
57 // vftables
58 // NOLINTBEGIN
59 MCNAPI static void** $vftable();
60 // NOLINTEND
61};
62
63} // namespace ScriptModuleMinecraft
Definition BlockPos.h:18
Definition BlockSource.h:67
Definition BaseScriptBlockDefinitionalComponent.h:10
Definition ScriptBlockMapColorComponent.h:22
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::Result_deprecated<::ScriptModuleMinecraft::ScriptRGBA > color() const
MCAPI::ScriptModuleMinecraft::ScriptRGBA tintedColor() const
static MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockMapColorComponent > > tryCreate(::BlockSource &region, ::BlockPos position, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ::Scripting::Result_deprecated<::ScriptModuleMinecraft::ScriptTintMethod > tintMethod() const
Definition StrongTypedObjectHandle.h:8
Definition WeakLifetimeScope.h:12