3#include "../Thirdparty/thirdparty.h"
40 std::optional<ScriptFunctionInfo>
getScriptFunction(
const std::string& functionName)
const;
bool m_isWindowHovered
定义 ScriptManager.h:62
std::optional< ScriptFunctionInfo > getScriptFunction(const std::string &functionName) const
根据函数名获取脚本函数信息
定义 ScriptManager.cpp:84
const std::vector< ScriptFunctionInfo > & getScriptFunctions() const
获取所有可用的脚本函数
定义 ScriptManager.cpp:80
ScriptManager()
定义 ScriptManager.cpp:11
std::string m_selectedFunction
定义 ScriptManager.h:58
std::vector< ScriptFunctionInfo > m_filteredFunctions
定义 ScriptManager.h:65
void render()
渲染脚本管理器UI界面
定义 ScriptManager.cpp:18
bool m_needRefresh
定义 ScriptManager.h:59
std::vector< ScriptFunctionInfo > m_scriptFunctions
定义 ScriptManager.h:57
char m_searchBuffer[256]
定义 ScriptManager.h:64
void loadFunctionNamesFromScriptSystem()
从ScriptSystem加载函数名
定义 ScriptManager.cpp:97
void refreshScriptList()
刷新脚本列表和函数信息
定义 ScriptManager.cpp:68
~ScriptManager()
定义 ScriptManager.cpp:14
void renderScriptFunctionList()
渲染脚本函数列表
定义 ScriptManager.cpp:125
bool m_isWindowFocused
定义 ScriptManager.h:63
std::string description
定义 ScriptManager.h:11
std::string functionName
定义 ScriptManager.h:9
std::string scriptPath
定义 ScriptManager.h:10