Files
XCEngine/docs/api/XCEngine/Scripting/IScriptRuntime/TryGetAvailableScriptClasses.md

881 B
Raw Blame History

IScriptRuntime::TryGetAvailableScriptClasses

命名空间: XCEngine::Scripting

类型: method

头文件: XCEngine/Scripting/IScriptRuntime.h

签名

virtual bool TryGetAvailableScriptClasses(
    std::vector<ScriptClassDescriptor>& outClasses) const = 0;

作用

返回当前后端已经发现、可以绑定给 ScriptComponent 的脚本类描述列表。

返回值语义

  • 返回 true:后端支持类发现,且当前返回的数据可用。
  • 返回 false:后端未初始化、当前没有这项能力,或发现流程失败。

调用前实现应清空 outClassesScriptEngine::TryGetAvailableScriptClasses() 会在此基础上继续过滤空类名并排序。

相关文档