LeviLamina
|
Public Member Functions | |
ScriptEngine & | operator= (ScriptEngine const &) |
ScriptEngine (ScriptEngine const &) | |
MCAPI | ScriptEngine (::Scripting::RegistryManager *registryManager) |
MCAPI void | addModuleBindingFactory (::std::unique_ptr<::Scripting::IModuleBindingFactory > moduleBindingFactory) |
MCAPI::Scripting::ScriptContextResult | createScriptingContext (::Scripting::ContextConfig const &config, ::Scripting::ModuleDescriptor const &forModule, ::std::vector<::Scripting::ModuleDescriptor > const &dependencies, ::Scripting::IDependencyLoader *loader, ::Scripting::IPrinter *printer) |
MCAPI ::std::optional<::Scripting::ModuleDescriptor > | getModuleDescriptorByName (::std::string const &name) const |
MCAPI ::std::vector<::Scripting::SupportedBindingModule > | getSupportedBindingModules () const |
MCAPI void | setRuntimeFactory (::std::function<::std::shared_ptr< ::Scripting::IRuntime >(::Scripting::ContextConfig const &, ::std::vector<::Scripting::ModuleDescriptor > const &)> factoryFn) |
MCAPI void * | $ctor (::Scripting::RegistryManager *registryManager) |
MCAPI void | $dtor () |
Public Attributes | |
::ll::UntypedStorage< 8, 8 > | mUnk10a4ec |
::ll::UntypedStorage< 8, 8 > | mUnk46b9bc |
::ll::UntypedStorage< 8, 64 > | mUnk504baa |
::ll::UntypedStorage< 8, 24 > | mUnke53786 |