37 max_portability =
false;
38 register_func = native;
40 fmt::format(
"[AngelScriptBindings] Warning: Generic bindings not available for {}, falling back to native bindings", bindingName));
45 register_func(engine);
47 else if (max_portability)
50 fmt::format(
"[AngelScriptBindings] Warning: Generic bindings not available for {}", bindingName));
55 fmt::format(
"[AngelScriptBindings] Warning: Native bindings not available for {}", bindingName));
@ CONSOLE_MSGTYPE_LOG
Logfile echo.
void putMessage(MessageArea area, MessageType type, std::string const &msg, std::string icon="")
CVar * diag_angelscript_generic_bind_test
void RegisterAngelScriptBinding(const char *bindingName, AngelScript::asIScriptEngine *engine, ASBindingRegisterFunc_t native, ASBindingRegisterFunc_t generic)
void(* ASBindingRegisterFunc_t)(AngelScript::asIScriptEngine *)