策略抽离

This commit is contained in:
2026-08-02 16:02:15 +08:00
parent dda25f9038
commit ffaca5b05f
55 changed files with 1431 additions and 886 deletions
+5
View File
@@ -1,5 +1,6 @@
#pragma once
#include <cstddef>
#include <cstdint>
#include <memory>
#include <string>
#include <vector>
@@ -11,8 +12,12 @@ class Renderable;
struct Renderable_Frame_Node {
std::shared_ptr<Renderable> renderable;
std::size_t subtree_end{};
std::uint64_t node_id{};
std::uint64_t parent_node_id{};
std::string parent_object_name;
int render_tree_depth{};
std::string object_name;
std::uint64_t cache_parent_node_id{};
std::string cache_parent_object_name;
int cache_tree_depth{};
};