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/script_core/runtime/scripting/Result.h"
8#include "mc/editor/script/ScriptWidgetComponentBase.h"
9
10// auto generated forward declare list
11// clang-format off
12class Vec2;
13namespace Editor::ScriptModule { class ScriptWidgetComponentErrorInvalidComponent; }
14namespace Scripting { struct ClassBinding; }
15// clang-format on
16
17namespace Editor::ScriptModule {
18
19class ScriptWidgetComponentGrid : public ::Editor::ScriptModule::ScriptWidgetComponentBase {
20public:
21 // member variables
22 // NOLINTBEGIN
28 // NOLINTEND
29
30public:
31 // prevent constructor by default
32 ScriptWidgetComponentGrid& operator=(ScriptWidgetComponentGrid const&);
33 ScriptWidgetComponentGrid(ScriptWidgetComponentGrid const&);
34 ScriptWidgetComponentGrid();
35
36public:
37 // virtual functions
38 // NOLINTBEGIN
39 virtual ~ScriptWidgetComponentGrid() /*override*/ = default;
40
41 virtual ::Editor::Widgets::WidgetComponentType const getComponentType() const /*override*/;
42 // NOLINTEND
43
44public:
45 // member functions
46 // NOLINTBEGIN
47 MCNAPI ::Scripting::Result<::Vec2, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
49
50 MCNAPI ::Scripting::Result<::Vec2, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
51 _getGridSize() const;
52
53 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
54 _setGridCount(::Vec2 const& gridCount);
55
56 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
57 _setGridSize(::Vec2 const& gridSize);
58 // NOLINTEND
59
60public:
61 // static functions
62 // NOLINTBEGIN
63 MCNAPI static ::Scripting::ClassBinding bindScript();
64 // NOLINTEND
65
66public:
67 // virtual function thunks
68 // NOLINTBEGIN
69 MCNAPI ::Editor::Widgets::WidgetComponentType const $getComponentType() const;
70
71
72 // NOLINTEND
73};
74
75} // namespace Editor::ScriptModule
Definition ScriptWidgetComponentBase.h:27
Definition ScriptWidgetComponentErrorInvalidComponent.h:15
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent > _setGridCount(::Vec2 const &gridCount)
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent > _setGridSize(::Vec2 const &gridSize)
MCAPI ::Scripting::Result<::Vec2, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent > _getGridSize() const
MCAPI::Editor::Widgets::WidgetComponentType const $getComponentType() const
MCAPI ::Scripting::Result<::Vec2, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent > _getGridCount() const
static MCAPI ::Scripting::ClassBinding bindScript()
Definition Vec2.h:5
Definition ClassBinding.h:10
Definition Alias.h:14