LeviLamina
Loading...
Searching...
No Matches
ScriptWidgetComponentGrid.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/common/editor/WidgetComponentType.h"
7#include "mc/deps/scripting/lifetime_registry/WeakTypedObjectHandle.h"
8#include "mc/deps/scripting/runtime/Result.h"
9#include "mc/editor/script/ScriptWidgetComponentBase.h"
10#include "mc/scripting/Plane.h"
11
12// auto generated forward declare list
13// clang-format off
14class Vec2;
15namespace Editor { class ServiceProviderCollection; }
16namespace Editor::ScriptModule { class ScriptWidget; }
17namespace Editor::ScriptModule { class ScriptWidgetComponentErrorInvalidComponent; }
18namespace Editor::ScriptModule { class ScriptWidgetComponentGridOptions; }
19namespace Editor::ScriptModule { class ScriptWidgetService; }
20namespace ScriptModuleMinecraft { class ScriptRGBA; }
21namespace Scripting { struct ClassBinding; }
22namespace mce { class UUID; }
23// clang-format on
24
25namespace Editor::ScriptModule {
26
28public:
29 // member variables
30 // NOLINTBEGIN
36 // NOLINTEND
37
38public:
39 // prevent constructor by default
42
43public:
44 // virtual functions
45 // NOLINTBEGIN
46 // vIndex: 2
47 virtual ~ScriptWidgetComponentGrid() /*override*/ = default;
48
49 // vIndex: 3
50 virtual ::Editor::Widgets::WidgetComponentType const getComponentType() const /*override*/;
51 // NOLINTEND
52
53public:
54 // member functions
55 // NOLINTBEGIN
57
60 ::mce::UUID const& componentId,
61 ::std::string const& componentName,
64 ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentGridOptions> options
65 );
66
67 MCNAPI ::Scripting::
68 Result<::ScriptModuleMinecraft::ScriptRGBA, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
70
71 MCNAPI ::Scripting::Result<::Vec2, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
73
74 MCNAPI ::Scripting::Result<::Vec2, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
75 _getGridSize() const;
76
77 MCNAPI ::Scripting::Result<::Scripting::Plane, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
78 _getPlane() const;
79
80 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
82
83 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
84 _setGridCount(::Vec2 const& gridCount);
85
86 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
87 _setGridSize(::Vec2 const& gridSize);
88
89 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
90 _setPlane(::Scripting::Plane plane);
91 // NOLINTEND
92
93public:
94 // static functions
95 // NOLINTBEGIN
96 MCNAPI static ::Scripting::ClassBinding bindScript();
97 // NOLINTEND
98
99public:
100 // constructor thunks
101 // NOLINTBEGIN
103
104 MCNAPI void* $ctor(
105 ::Editor::ServiceProviderCollection& serviceProviders,
106 ::mce::UUID const& componentId,
107 ::std::string const& componentName,
110 ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentGridOptions> options
111 );
112 // NOLINTEND
113
114public:
115 // virtual function thunks
116 // NOLINTBEGIN
117 MCNAPI ::Editor::Widgets::WidgetComponentType const $getComponentType() const;
118 // NOLINTEND
119
120public:
121 // vftables
122 // NOLINTBEGIN
123 MCNAPI static void** $vftable();
124 // NOLINTEND
125};
126
127} // namespace Editor::ScriptModule
Definition ScriptWidgetComponentBase.h:29
Definition ScriptWidgetComponentGrid.h:27
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent > _setGridCount(::Vec2 const &gridCount)
MCAPI ::Scripting::Result<::Scripting::Plane, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent > _getPlane() const
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent > _setGridSize(::Vec2 const &gridSize)
MCAPI ScriptWidgetComponentGrid(::Editor::ScriptModule::ScriptWidgetComponentGrid const &)
MCAPI ScriptWidgetComponentGrid(::Editor::ServiceProviderCollection &serviceProviders, ::mce::UUID const &componentId, ::std::string const &componentName, ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptWidget > owner, ::Editor::ScriptModule::ScriptWidgetService &parentService, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentGridOptions > options)
MCAPI ::Scripting::Result<::ScriptModuleMinecraft::ScriptRGBA, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent > _getGridColor() const
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent > _setGridColor(::ScriptModuleMinecraft::ScriptRGBA const &color)
MCAPI ::Scripting::Result<::Vec2, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent > _getGridSize() const
MCAPI void * $ctor(::Editor::ScriptModule::ScriptWidgetComponentGrid const &)
MCAPI::Editor::Widgets::WidgetComponentType const $getComponentType() const
MCAPI void * $ctor(::Editor::ServiceProviderCollection &serviceProviders, ::mce::UUID const &componentId, ::std::string const &componentName, ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptWidget > owner, ::Editor::ScriptModule::ScriptWidgetService &parentService, ::std::optional<::Editor::ScriptModule::ScriptWidgetComponentGridOptions > options)
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent > _setPlane(::Scripting::Plane plane)
MCAPI ::Scripting::Result<::Vec2, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent > _getGridCount() const
static MCAPI ::Scripting::ClassBinding bindScript()
Definition ScriptWidgetService.h:32
Definition ServiceProviderCollection.h:7
Definition ScriptRGBA.h:15
Definition WeakTypedObjectHandle.h:8
Definition Vec2.h:5
Definition UUID.h:7
Definition Alias.h:14