3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/deps/script_core/runtime/scripting/Result.h"
8#include "mc/editor/RelativeVolumeListBlockVolumeAction.h"
9#include "mc/editor/WidgetComponentType.h"
10#include "mc/editor/script/ScriptWidgetComponentBase.h"
20namespace ScriptModuleMinecraft {
class ScriptRGBA; }
25namespace Editor::ScriptModule {
48 ScriptWidgetComponentVolumeOutline& operator=(ScriptWidgetComponentVolumeOutline
const&);
49 ScriptWidgetComponentVolumeOutline(ScriptWidgetComponentVolumeOutline
const&);
50 ScriptWidgetComponentVolumeOutline();
55 virtual ~ScriptWidgetComponentVolumeOutline() =
default;
57 virtual ::Editor::Widgets::WidgetComponentType
const getComponentType()
const ;
66 Result<::ScriptModuleMinecraft::ScriptRGBA, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
70 Result<::ScriptModuleMinecraft::ScriptRGBA, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
74 Result<::ScriptModuleMinecraft::ScriptRGBA, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
77 MCNAPI ::Scripting::Result<::Vec3, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
80 MCNAPI ::Scripting::Result<::Vec3, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
84 Result<::ScriptModuleMinecraft::ScriptRGBA, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
87 MCNAPI ::Scripting::Result<bool, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
90 MCNAPI ::Scripting::Result<bool, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
95 ::Editor::RelativeVolumeListBlockVolumeAction
const action,
98 ::std::vector<::Vec3>
const,
105 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
108 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
111 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
114 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
117 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
120 MCNAPI ::Scripting::Result<void, ::Editor::ScriptModule::ScriptWidgetComponentErrorInvalidComponent>
124 ::std::optional<::std::variant<
126 ::std::vector<::Vec3>,
130 bool suppressClientUpdate
Definition RelativeVolumeListBlockVolume.h:24
Definition ScriptRelativeVolumeListBlockVolume.h:26
Definition ScriptBlockVolumeBase.h:31
Definition ScriptRGBA.h:15
Definition ScriptSimpleBlockVolume.h:24
Definition StrongTypedObjectHandle.h:8
Definition SimpleBlockVolume.h:18
Definition ClassBinding.h:10