int
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using NativeFunction = std::function<int(lua_State*)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:104
Report an issue with this entry →InteropBridge::~InteropBridge
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
~InteropBridge();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:120
Report an issue with this entry →InteropBridge::asyncTaskCount
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 asyncTaskCount() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:191
Report an issue with this entry →InteropBridge::batchCall
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
std::vector<InteropResult> batchCall(const std::vector<BatchEntry>& entries);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:174
Report an issue with this entry →InteropBridge::benchmark
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
InteropStats benchmark(const String& name, u32 iterations, const std::vector<ScriptValue>& args = {});Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:204
Report an issue with this entry →InteropBridge::callLua
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
InteropResult callLua(const String& name, const std::vector<ScriptValue>& args = {});Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:157
Report an issue with this entry →InteropBridge::callLuaById
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
InteropResult callLuaById(u32 id, const ScriptValue* args, u32 argc);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:151
Report an issue with this entry →InteropBridge::callLuaByIndex
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
InteropResult callLuaByIndex(u32 index, const ScriptValue* args, u32 argc);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:146
Report an issue with this entry →InteropBridge::callLuaByName
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
InteropResult callLuaByName(const String& name, const ScriptValue* args, u32 argc);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:154
Report an issue with this entry →InteropBridge::cancelAsync
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void cancelAsync(u32 taskId);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:185
Report an issue with this entry →InteropBridge::dispatchNative
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
int dispatchNative(const String& name, lua_State* L);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:160
Report an issue with this entry →InteropBridge::dispatchNativeByIndex
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
int dispatchNativeByIndex(u32 index, lua_State* L);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:165
Report an issue with this entry →InteropBridge::getStats
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
const InteropStats* getStats(const String& name) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:199
Report an issue with this entry →InteropBridge::getStatsMutable
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
InteropStats* getStatsMutable(const String& name);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:200
Report an issue with this entry →InteropBridge::InteropBridge
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
explicit InteropBridge(lua_State* L);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:119
Report an issue with this entry →InteropBridge::InteropBridge
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
InteropBridge(const InteropBridge&) = delete;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:122
Report an issue with this entry →InteropBridge::isProfilingEnabled
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool isProfilingEnabled() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:197
Report an issue with this entry →InteropBridge::luaFunctionNames
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
std::vector<String> luaFunctionNames() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:210
Report an issue with this entry →InteropBridge::luaState
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
lua_State* luaState() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:217
Report an issue with this entry →InteropBridge::nativeFunctionNames
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
std::vector<String> nativeFunctionNames() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:208
Report an issue with this entry →InteropBridge::nowNs
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static u64 nowNs();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:220
Report an issue with this entry →InteropBridge::operator=
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
InteropBridge& operator=(const InteropBridge&) = delete;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:124
Report an issue with this entry →InteropBridge::registerLuaAPI
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void registerLuaAPI();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:212
Report an issue with this entry →InteropBridge::registerLuaFunction
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 registerLuaFunction(const String& name);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:135
Report an issue with this entry →InteropBridge::registerLuaRef
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 registerLuaRef(const String& name, int luaRef);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:140
Report an issue with this entry →InteropBridge::registerNative
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 registerNative(const String& name, NativeFunction func);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:126
Report an issue with this entry →InteropBridge::resetAllStats
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void resetAllStats();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:202
Report an issue with this entry →InteropBridge::resetStats
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void resetStats(const String& name);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:201
Report an issue with this entry →InteropBridge::scheduleAsync
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 scheduleAsync(const String& luaCode, f32 budgetMs = 4.0f);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:176
Report an issue with this entry →InteropBridge::scheduleAsyncFunction
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 scheduleAsyncFunction(f32 budgetMs = 4.0f);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:181
Report an issue with this entry →InteropBridge::setProfilingEnabled
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setProfilingEnabled(bool enabled)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:194
Report an issue with this entry →InteropBridge::tick
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void tick(f64 nowMs, f32 budgetMs = 4.0f);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:188
Report an issue with this entry →InteropBridge::unregisterLua
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool unregisterLua(const String& name);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:143
Report an issue with this entry →InteropBridge::unregisterNative
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool unregisterNative(const String& name);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:132
Report an issue with this entry →InteropResult::fail
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static InteropResult fail(InteropError e, String msg)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:99
Report an issue with this entry →InteropResult::ok
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool ok() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:94
Report an issue with this entry →InteropResult::success
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static InteropResult success(ScriptValue v = ScriptValue::nil())Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:96
Report an issue with this entry →InteropStats::avgNs
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u64 avgNs() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:46
Report an issue with this entry →InteropStats::p99Ns
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u64 p99Ns() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:50
Report an issue with this entry →InteropStats::record
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void record(u64 ns)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:35
Report an issue with this entry →InteropStats::reset
Installed header declaration in the script module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void reset()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/script/interop_bridge.h:60
Report an issue with this entry →