载入中...
搜索中...
未找到
NodeDesc.h
浏览该文件的文档.
141EVENGINE_API_PLATFORM NodeDesc node(std::string id, std::vector<NodeDesc> children = {}, std::string name = "");
Strong identity values shared by persistence, content and logical-name APIs.
Definition AvatarInstance.h:33
bool applyTreeReconcile(SceneHost *host, NodeDesc root)
Key-aware patch when structure matches; else full replace. Returns true if full rebuild.
Definition NodeDesc.cpp:323
NodeDesc when(bool cond, NodeDesc child)
Conditional: include child only when cond is true (empty group otherwise).
Definition NodeDesc.cpp:234
NodeDesc whenElse(bool cond, NodeDesc ifTrue, NodeDesc ifFalse)
When else.
Definition NodeDesc.cpp:239
Declarative scene-node description (build once / on dirty → flatten into SceneHost::Tree)....
Definition NodeDesc.h:19
NodeDesc & withBounds(float minX, float minY, float minZ, float maxX, float maxY, float maxZ)
With bounds.
Definition NodeDesc.h:93
NodeDesc & withPersistentId(eve::SceneObjectId v)
Assign a stable persisted scene-object UUID.
Definition NodeDesc.h:53