int
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
using NativeFunction = std::function<int(lua_State*)>;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:104
反馈此接口问题 →InteropBridge::~InteropBridge
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
~InteropBridge();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:120
反馈此接口问题 →InteropBridge::asyncTaskCount
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u32 asyncTaskCount() const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:191
反馈此接口问题 →InteropBridge::batchCall
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
std::vector<InteropResult> batchCall(const std::vector<BatchEntry>& entries);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:174
反馈此接口问题 →InteropBridge::benchmark
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
InteropStats benchmark(const String& name, u32 iterations, const std::vector<ScriptValue>& args = {});验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:204
反馈此接口问题 →InteropBridge::callLua
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
InteropResult callLua(const String& name, const std::vector<ScriptValue>& args = {});验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:157
反馈此接口问题 →InteropBridge::callLuaById
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
InteropResult callLuaById(u32 id, const ScriptValue* args, u32 argc);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:151
反馈此接口问题 →InteropBridge::callLuaByIndex
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
InteropResult callLuaByIndex(u32 index, const ScriptValue* args, u32 argc);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:146
反馈此接口问题 →InteropBridge::callLuaByName
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
InteropResult callLuaByName(const String& name, const ScriptValue* args, u32 argc);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:154
反馈此接口问题 →InteropBridge::cancelAsync
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void cancelAsync(u32 taskId);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:185
反馈此接口问题 →InteropBridge::dispatchNative
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
int dispatchNative(const String& name, lua_State* L);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:160
反馈此接口问题 →InteropBridge::dispatchNativeByIndex
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
int dispatchNativeByIndex(u32 index, lua_State* L);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:165
反馈此接口问题 →InteropBridge::getStats
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
const InteropStats* getStats(const String& name) const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:199
反馈此接口问题 →InteropBridge::getStatsMutable
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
InteropStats* getStatsMutable(const String& name);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:200
反馈此接口问题 →InteropBridge::InteropBridge
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
explicit InteropBridge(lua_State* L);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:119
反馈此接口问题 →InteropBridge::InteropBridge
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
InteropBridge(const InteropBridge&) = delete;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:122
反馈此接口问题 →InteropBridge::isProfilingEnabled
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool isProfilingEnabled() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:197
反馈此接口问题 →InteropBridge::luaFunctionNames
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
std::vector<String> luaFunctionNames() const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:210
反馈此接口问题 →InteropBridge::luaState
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
lua_State* luaState() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:217
反馈此接口问题 →InteropBridge::nativeFunctionNames
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
std::vector<String> nativeFunctionNames() const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:208
反馈此接口问题 →InteropBridge::nowNs
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
static u64 nowNs();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:220
反馈此接口问题 →InteropBridge::operator=
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
InteropBridge& operator=(const InteropBridge&) = delete;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:124
反馈此接口问题 →InteropBridge::registerLuaAPI
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void registerLuaAPI();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:212
反馈此接口问题 →InteropBridge::registerLuaFunction
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u32 registerLuaFunction(const String& name);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:135
反馈此接口问题 →InteropBridge::registerLuaRef
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u32 registerLuaRef(const String& name, int luaRef);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:140
反馈此接口问题 →InteropBridge::registerNative
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u32 registerNative(const String& name, NativeFunction func);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:126
反馈此接口问题 →InteropBridge::resetAllStats
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void resetAllStats();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:202
反馈此接口问题 →InteropBridge::resetStats
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void resetStats(const String& name);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:201
反馈此接口问题 →InteropBridge::scheduleAsync
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u32 scheduleAsync(const String& luaCode, f32 budgetMs = 4.0f);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:176
反馈此接口问题 →InteropBridge::scheduleAsyncFunction
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u32 scheduleAsyncFunction(f32 budgetMs = 4.0f);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:181
反馈此接口问题 →InteropBridge::setProfilingEnabled
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setProfilingEnabled(bool enabled)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:194
反馈此接口问题 →InteropBridge::tick
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void tick(f64 nowMs, f32 budgetMs = 4.0f);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:188
反馈此接口问题 →InteropBridge::unregisterLua
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool unregisterLua(const String& name);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:143
反馈此接口问题 →InteropBridge::unregisterNative
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool unregisterNative(const String& name);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:132
反馈此接口问题 →InteropResult::fail
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
static InteropResult fail(InteropError e, String msg)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:99
反馈此接口问题 →InteropResult::ok
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool ok() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:94
反馈此接口问题 →InteropResult::success
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
static InteropResult success(ScriptValue v = ScriptValue::nil())验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:96
反馈此接口问题 →InteropStats::avgNs
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u64 avgNs() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:46
反馈此接口问题 →InteropStats::p99Ns
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u64 p99Ns() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:50
反馈此接口问题 →InteropStats::record
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void record(u64 ns)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:35
反馈此接口问题 →InteropStats::reset
script 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void reset()验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/script/interop_bridge.h:60
反馈此接口问题 →