SceneSerializer::~SceneSerializer
engine 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。 此条来自旧仓内 3D 模块,KUI_ENABLE_3D_ENGINE 默认关闭;新项目应使用独立 kui_ext_3d 扩展。
~SceneSerializer() = default;启用条件: KUI_ENABLE_3D_ENGINE=ON
验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/engine/scene_serializer.h:73
反馈此接口问题 →SceneSerializer::deserialize
engine 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。 此条来自旧仓内 3D 模块,KUI_ENABLE_3D_ENGINE 默认关闭;新项目应使用独立 kui_ext_3d 扩展。
bool deserialize(World& world, SceneGraph& sceneGraph, const SerializedScene& scene) const;启用条件: KUI_ENABLE_3D_ENGINE=ON
验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/engine/scene_serializer.h:97
反馈此接口问题 →SceneSerializer::fromJSON
engine 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。 此条来自旧仓内 3D 模块,KUI_ENABLE_3D_ENGINE 默认关闭;新项目应使用独立 kui_ext_3d 扩展。
static SerializedScene fromJSON(const std::string& json);启用条件: KUI_ENABLE_3D_ENGINE=ON
验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/engine/scene_serializer.h:93
反馈此接口问题 →SceneSerializer::loadFromFile
engine 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。 此条来自旧仓内 3D 模块,KUI_ENABLE_3D_ENGINE 默认关闭;新项目应使用独立 kui_ext_3d 扩展。
bool loadFromFile(World& world, SceneGraph& sceneGraph, const std::string& filePath) const;启用条件: KUI_ENABLE_3D_ENGINE=ON
验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/engine/scene_serializer.h:101
反馈此接口问题 →SceneSerializer::merge
engine 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。 此条来自旧仓内 3D 模块,KUI_ENABLE_3D_ENGINE 默认关闭;新项目应使用独立 kui_ext_3d 扩展。
bool merge(World& world, SceneGraph& sceneGraph, const SerializedScene& scene) const;启用条件: KUI_ENABLE_3D_ENGINE=ON
验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/engine/scene_serializer.h:105
反馈此接口问题 →SceneSerializer::registerComponent
engine 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。 此条来自旧仓内 3D 模块,KUI_ENABLE_3D_ENGINE 默认关闭;新项目应使用独立 kui_ext_3d 扩展。
void registerComponent(const std::string& typeName, SerializeFn serializeFn, DeserializeFn deserializeFn);启用条件: KUI_ENABLE_3D_ENGINE=ON
验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/engine/scene_serializer.h:75
反馈此接口问题 →SceneSerializer::saveToFile
engine 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。 此条来自旧仓内 3D 模块,KUI_ENABLE_3D_ENGINE 默认关闭;新项目应使用独立 kui_ext_3d 扩展。
bool saveToFile(const World& world, const SceneGraph& sceneGraph, const std::string& filePath, const std::string& sceneName = "") const;启用条件: KUI_ENABLE_3D_ENGINE=ON
验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/engine/scene_serializer.h:88
反馈此接口问题 →SceneSerializer::SceneSerializer
engine 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。 此条来自旧仓内 3D 模块,KUI_ENABLE_3D_ENGINE 默认关闭;新项目应使用独立 kui_ext_3d 扩展。
SceneSerializer();启用条件: KUI_ENABLE_3D_ENGINE=ON
验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/engine/scene_serializer.h:72
反馈此接口问题 →SceneSerializer::serialize
engine 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。 此条来自旧仓内 3D 模块,KUI_ENABLE_3D_ENGINE 默认关闭;新项目应使用独立 kui_ext_3d 扩展。
SerializedScene serialize(const World& world, const SceneGraph& sceneGraph, const std::string& sceneName = "") const;启用条件: KUI_ENABLE_3D_ENGINE=ON
验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/engine/scene_serializer.h:80
反馈此接口问题 →SceneSerializer::toJSON
engine 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。 此条来自旧仓内 3D 模块,KUI_ENABLE_3D_ENGINE 默认关闭;新项目应使用独立 kui_ext_3d 扩展。
static std::string toJSON(const SerializedScene& scene);启用条件: KUI_ENABLE_3D_ENGINE=ON
验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/engine/scene_serializer.h:85
反馈此接口问题 →SerializedComponent
engine 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。 此条来自旧仓内 3D 模块,KUI_ENABLE_3D_ENGINE 默认关闭;新项目应使用独立 kui_ext_3d 扩展。
using SerializeFn = std::function<SerializedComponent(const World& world, Entity entity)>;启用条件: KUI_ENABLE_3D_ENGINE=ON
验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/engine/scene_serializer.h:55
反馈此接口问题 →void
engine 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。 此条来自旧仓内 3D 模块,KUI_ENABLE_3D_ENGINE 默认关闭;新项目应使用独立 kui_ext_3d 扩展。
using DeserializeFn = std::function<void(World& world, Entity entity, const SerializedComponent& data)>;启用条件: KUI_ENABLE_3D_ENGINE=ON
验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/engine/scene_serializer.h:59
反馈此接口问题 →