52 EditorExtensionContext& operator=(EditorExtensionContext
const&);
53 EditorExtensionContext(EditorExtensionContext
const&);
54 EditorExtensionContext();
59 virtual ~EditorExtensionContext() ;
70 ::std::weak_ptr<::Editor::Services::ClipboardServiceProvider> clipboardServiceRef,
73 ::std::weak_ptr<::Editor::Services::ServerStructureServiceProvider> serverStructureServiceWeakRef,
84 MCNAPI static ::std::optional<::std::unique_ptr<::Editor::API::EditorExtensionContext>>
96 ::std::weak_ptr<::Editor::Services::ClipboardServiceProvider> clipboardServiceRef,
99 ::std::weak_ptr<::Editor::Services::ServerStructureServiceProvider> serverStructureServiceWeakRef,
MCAPI void * $ctor(::Player &player, ::Editor::ServiceProviderCollection &serviceProviders, ::Editor::Services::EditorSettingsServiceProvider *settingsService, ::Editor::Services::TransactionManagerServiceProvider *transactionManagerServiceProvider, ::std::weak_ptr<::Editor::Services::ClipboardServiceProvider > clipboardServiceRef, ::Editor::Services::EditorBlockPaletteServiceProvider *blockPaletteService, ::Editor::Services::BrushShapeManagerServiceProvider *brushShapeService, ::std::weak_ptr<::Editor::Services::ServerStructureServiceProvider > serverStructureServiceWeakRef, ::Scripting::WeakLifetimeScope scope, ::Editor::API::EditorExtension &extension)
static MCAPI ::std::optional<::std::unique_ptr<::Editor::API::EditorExtensionContext > > tryCreate(::Player &player, ::Scripting::WeakLifetimeScope scope, ::Editor::API::EditorExtension &extension)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI EditorExtensionContext(::Player &player, ::Editor::ServiceProviderCollection &serviceProviders, ::Editor::Services::EditorSettingsServiceProvider *settingsService, ::Editor::Services::TransactionManagerServiceProvider *transactionManagerServiceProvider, ::std::weak_ptr<::Editor::Services::ClipboardServiceProvider > clipboardServiceRef, ::Editor::Services::EditorBlockPaletteServiceProvider *blockPaletteService, ::Editor::Services::BrushShapeManagerServiceProvider *brushShapeService, ::std::weak_ptr<::Editor::Services::ServerStructureServiceProvider > serverStructureServiceWeakRef, ::Scripting::WeakLifetimeScope scope, ::Editor::API::EditorExtension &extension)
static MCAPI void ** $vftable()