1
0

update cmd client

This commit is contained in:
2026-01-08 19:37:25 +08:00
parent 64368b7837
commit 7b22dfb66b
13 changed files with 105 additions and 93 deletions

View File

@@ -9,10 +9,10 @@
namespace basalt::presenter::dll_loader {
enum class DllKind {
Engine, ///< Render engine
Deliver, ///< Data deliver
Engine, ///< Render engine
Deliver, ///< Data deliver
ObjectLoader, ///< 3D object loader
AnimeLoader, ///< Camera animation loader
AnimeLoader, ///< Camera animation loader
};
class DllLoader {
@@ -40,7 +40,7 @@ namespace basalt::presenter::dll_loader {
}
template<typename T>
void DestroyInstance(T* instance) {
using Fct = void (*) (T*);
using Fct = void (*)(T*);
constexpr char EXPOSE_FUNC_NAME[] = "BSDestroyInstance";
auto fct = (Fct) GetFunctionPointer(EXPOSE_FUNC_NAME);
fct(instance);
@@ -50,4 +50,4 @@ namespace basalt::presenter::dll_loader {
Handle m_Handle;
};
} // namespace Basalt::Presenter
} // namespace basalt::presenter::dll_loader