|
| virtual ::std::optional<::Scripting::ScriptData > | onLoadScript (::std::string const &name) |
| |
| virtual void | onInfo (::Scripting::ContextId contextId, ::std::string_view message) const |
| |
| virtual void | onWarn (::Scripting::ContextId contextId, ::std::string_view message) const |
| |
| virtual void | onError (::Scripting::ContextId contextId, ::std::string_view message) const |
| |
| virtual void | onException (::Scripting::ContextId contextId, ::Scripting::BaseError const &error, ::entt::meta_any const &errorAny) const |
| |
| virtual bool | shouldPrintException (::Scripting::ContextId contextId, ::Scripting::BaseError const &error, ::entt::meta_any const &errorAny) const |
| |
| virtual void | onPromiseRejection (::Scripting::ContextId contextId, ::Scripting::BaseError const &error, ::entt::meta_any const &errorAny, bool isHandled) const |
| |
|
MCAPI | ScriptPlugin (::std::shared_ptr<::IScriptPluginSource > pluginSource, ::Scripting::ModuleDescriptor &&moduleDesc, ::std::vector<::Scripting::ModuleDescriptor > &&moduleDependencies, ::Scripting::Capabilities &&capabilities, ::MinEngineVersion const &minEngineVersion, ::PackIdVersion const &packId, ::std::string const &runtimeName, ::std::string const &mainScriptFilePath, ::ResourceInformation::ResourceType pluginType, ::PluginExecutionGroup executionGroup) |
| |
|
MCAPI ::std::optional<::Scripting::ScriptData > | _loadScript (::std::string const &fileName) |
| |
|
MCAPI void | enableHandleCounter (bool enabled) |
| |
|
MCAPI void * | $ctor (::std::shared_ptr<::IScriptPluginSource > pluginSource, ::Scripting::ModuleDescriptor &&moduleDesc, ::std::vector<::Scripting::ModuleDescriptor > &&moduleDependencies, ::Scripting::Capabilities &&capabilities, ::MinEngineVersion const &minEngineVersion, ::PackIdVersion const &packId, ::std::string const &runtimeName, ::std::string const &mainScriptFilePath, ::ResourceInformation::ResourceType pluginType, ::PluginExecutionGroup executionGroup) |
| |
|
MCAPI void | $dtor () |
| |
|
MCAPI ::std::optional<::Scripting::ScriptData > | $onLoadScript (::std::string const &name) |
| |
|
MCAPI void | $onInfo (::Scripting::ContextId contextId, ::std::string_view message) const |
| |
|
MCAPI void | $onWarn (::Scripting::ContextId contextId, ::std::string_view message) const |
| |
|
MCAPI void | $onError (::Scripting::ContextId contextId, ::std::string_view message) const |
| |
|
MCAPI void | $onException (::Scripting::ContextId contextId, ::Scripting::BaseError const &error, ::entt::meta_any const &errorAny) const |
| |
|
MCAPI bool | $shouldPrintException (::Scripting::ContextId contextId, ::Scripting::BaseError const &error, ::entt::meta_any const &errorAny) const |
| |
|
MCAPI void | $onPromiseRejection (::Scripting::ContextId contextId, ::Scripting::BaseError const &error, ::entt::meta_any const &errorAny, bool isHandled) const |
| |
|
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::IScriptPluginSource > > | mPluginSource |
| |
|
::ll::TypedStorage< 8, 96, ::Scripting::ModuleDescriptor > | mModuleDescriptor |
| |
|
::ll::TypedStorage< 8, 24, ::std::vector<::Scripting::ModuleDescriptor > > | mModuleDependencies |
| |
|
::ll::TypedStorage< 1, 1, ::Scripting::Capabilities > | mCapabilities |
| |
|
::ll::TypedStorage< 8, 32, ::MinEngineVersion const > | mMinEngineVersion |
| |
|
::ll::TypedStorage< 8, 48, ::PackIdVersion > | mPackId |
| |
|
::ll::TypedStorage< 8, 32, ::std::string > | mRuntimeName |
| |
|
::ll::TypedStorage< 4, 4, ::ScriptRuntimeType > | mRuntimeType |
| |
|
::ll::TypedStorage< 8, 32, ::std::string > | mRuntimeFileExt |
| |
|
::ll::TypedStorage< 8, 32, ::std::string > | mMainScriptFilePath |
| |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::string > > | mScriptPaths |
| |
|
::ll::TypedStorage< 8, 32, ::Scripting::ScriptContext > | mContext |
| |
|
::ll::TypedStorage< 1, 1, ::PluginExecutionGroup const > | mExecutionGroup |
| |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::ScriptPluginHandleCounter > > | mHandleCounter |
| |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptPrintLogger > > | mPrintLogger |
| |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptSentryLogger > > | mSentryLogger |
| |