3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/runtime/Result_deprecated.h"
7#include "mc/editor/block_utils/CommonBlockUtilityService.h"
8#include "mc/editor/script/ServerBlockUtilityServiceProvider.h"
20namespace Editor::BlockUtils {
26 ServerBlockUtilityService();
31 virtual ~ServerBlockUtilityService() =
default;
33 virtual ::Editor::BlockUtils::CommonBlockUtilityServiceProvider& getCommonInterface() ;
35 virtual void fillVolume(
40 ::std::optional<::Block const*>
const optBlock
43 virtual ::Scripting::Result_deprecated<void> _implInit() ;
45 virtual ::Scripting::Result_deprecated<void> _implReady() ;
47 virtual ::Scripting::Result_deprecated<void> _implQuit() ;
72 ::std::optional<::Block const*>
const optBlock
75 MCNAPI ::Scripting::Result_deprecated<void>
$_implInit();
79 MCNAPI ::Scripting::Result_deprecated<void>
$_implQuit();
Definition BlockVolumeBase.h:13
Definition CompoundBlockVolume.h:18
Definition CommonBlockUtilityServiceProvider.h:26
Definition CommonBlockUtilityService.h:34
Definition ServerBlockUtilityServiceProvider.h:16
MCAPI ::Scripting::Result_deprecated< void > $_implInit()
MCAPI ::Scripting::Result_deprecated< void > $_implReady()
static MCAPI void ** $vftableForCommonBlockUtilityServiceProvider()
static MCAPI void ** $vftable()
MCAPI void $fillVolume(::std::variant< ::BlockVolumeBase const *, ::CompoundBlockVolume const *, ::Editor::RelativeVolumeListBlockVolume const * > const volume, ::std::optional<::Block const * > const optBlock)
MCAPI::Editor::BlockUtils::CommonBlockUtilityServiceProvider & $getCommonInterface()
MCAPI ::Scripting::Result_deprecated< void > $_implQuit()
MCAPI ServerBlockUtilityService(::Editor::ServiceProviderCollection &providers)
static MCAPI void ** $vftableForIEditorService()
MCAPI void * $ctor(::Editor::ServiceProviderCollection &providers)
Definition RelativeVolumeListBlockVolume.h:21
Definition ServiceProviderCollection.h:7