60typedef std::string (*FCallTool)(
const JsonValue& arguments);
JSON 值类
定义 JsonValue.hpp:47
对象基类,继承自该类的对象可以使用运行时类型信息相关功能,实现强弱引用计数、运行时元信息(属性访问、序列化等)等基础功能
定义 Object.hpp:86
JsonValue aCreateObjectParamSchema()
创建对象的参数结构定义
std::string aShowEditDialog(const JsonValue &arguments)
显示编辑对话框
JsonValue aFindClassesParamSchema()
查找类的参数结构定义
std::string aFindClasses(const JsonValue &arguments)
查找类
JsonValue aSetObjectAttributeParamSchema()
设置对象属性的参数结构定义
std::string aGetObjectAttributes(const JsonValue &arguments)
获取对象属性
std::string aCreateObject(const JsonValue &arguments)
创建对象
std::string aFindObjects(const JsonValue &arguments)
查找对象
JsonValue aGetObjectAttributesParamSchema()
获取对象属性的参数结构定义
AST_AI_API JsonValue aObjectToJson(Object *object, int maxDepth=20)
将对象转换为JSON值
AST_AI_API JsonValue aClassJsonSchema(Class *cls, int maxDepth=20)
获取类的JSON Schema
JsonValue aFindObjectsParamSchema()
查找对象的参数结构定义
AST_AI_API JsonValue aObjectToBriefJson(Object *obj)
将对象转换为简化的JSON格式
JsonValue aShowEditDialogParamSchema()
显示编辑对话框的参数结构定义
std::string aSetObjectAttribute(const JsonValue &arguments)
设置对象属性