|
sandbox
|
Public Member Functions | |
| auto | update () -> void override |
| auto | load_assembly (const std::filesystem::path &assembly_path, std::initializer_list< internal_call > bindings={}) -> void |
| auto | instantiate (const scenes::node node, std::string_view class_name) -> managed::object |
Public Member Functions inherited from sbx::utility::noncopyable | |
| noncopyable (const noncopyable &)=delete | |
| noncopyable (noncopyable &&) noexcept=default | |
| auto | operator= (const noncopyable &) -> noncopyable &=delete |
| auto | operator= (noncopyable &&) noexcept -> noncopyable &=default |
Additional Inherited Members | |
Protected Types inherited from sbx::core::module< scripting_module > | |
| using | base_type = module_manager::module_base |
| using | dependencies = module_manager::dependencies< Dependencies... > |
| using | stage = module_manager::stage |
Static Protected Member Functions inherited from sbx::core::module< scripting_module > | |
| static auto | register_module (stage stage, dependencies< Dependencies... > &&dependencies={}) -> bool |