27 virtual ::Scripting::Result<void> init() ;
30 virtual ::Scripting::Result<void> ready() ;
33 virtual ::Scripting::Result<void> quit() ;
36 virtual ::std::string_view getServiceName()
const ;
39 virtual ::Scripting::Result<bool, ::Scripting::Error>
40 requestTickingArea(::std::string
const& areaIdentifier,
::BlockPos const& from,
::BlockPos const& to) ;
43 virtual ::Scripting::Result<bool, ::Scripting::Error> releaseTickingArea(::std::string
const& areaIdentifier
47 virtual ::Scripting::Result<bool, ::Scripting::Error> isTickingAreaActive(::std::string
const& areaIdentifier
51 virtual ::Scripting::Result<bool, ::Scripting::Error> purgeTickingAreas(::std::string
const& areaIdentifierPrefix
64 MCAPI ::Scripting::Result<void> $init();
66 MCFOLD ::Scripting::Result<void> $ready();
68 MCAPI ::Scripting::Result<void> $quit();
70 MCAPI ::std::string_view $getServiceName()
const;
72 MCAPI ::Scripting::Result<bool, ::Scripting::Error>
73 $requestTickingArea(::std::string
const& areaIdentifier,
::BlockPos const& from,
::BlockPos const& to);
75 MCAPI ::Scripting::Result<bool, ::Scripting::Error> $releaseTickingArea(::std::string
const& areaIdentifier);
77 MCAPI ::Scripting::Result<bool, ::Scripting::Error> $isTickingAreaActive(::std::string
const& areaIdentifier);
79 MCAPI ::Scripting::Result<bool, ::Scripting::Error> $purgeTickingAreas(::std::string
const& areaIdentifierPrefix);
85 MCAPI
static void** $vftableForIEditorService();
87 MCAPI
static void** $vftableForEditorTickingAreaServiceProvider();